Open Source Selenium AlternativesAutomated Testing Tools and other similar apps like Selenium

The best open source alternative to Selenium is UI.Vision RPA. If that doesn't suit you, our users have ranked more than 100 alternatives to Selenium and many of them is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to Selenium are Playwright, Cypress, TestCafe and Watir.

Copy a direct link to this comment to your clipboard
Selenium alternatives page was last updated

Alternatives list

  1. UI.Vision RPA icon
     120 likes

    Open-source task and test automation tool and Selenium IDE. The UI.Vision RPA software is a browser extension that can do desktop automation as well! Use it for web automation, form filling, screen scraping and Robotic Process Automation (RPA).

    146 UI.Vision RPA alternatives

    Cost / License

    • Freemium
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Google Chrome
    • Mozilla Firefox
     
    |
    1
    UI.Vision RPA vs Selenium Comments
    frankr5
    Positive
    2

    It works with screenshots, not xpath selectors. Kantu is much easier to use, especially on modern websites with tons of Javascript.

    • UI.Vision RPA is Freemium and Open SourceSelenium is Free and Open Source
  2. Playwright icon
     10 likes

    Playwright is a Node library that automates Chromium, WebKit, and Firefox browsers with a single API for reliable web automation.

    27 Playwright alternatives

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    Playwright vs Selenium Comments
    hbauer
    Positive
    0

    Works very well; good docs.

    Review by a new / low-activity user.
    • Playwright is Free and Open SourceSelenium is also Free and Open Source
  3. Cypress icon
     22 likes

    Cypress is a front end automated testing tool created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested. As a result Cypress provides better, faster, and more reliable testing for anything that runs in a...

    37 Cypress alternatives

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
     
  4. TestCafe icon
     8 likes

    TestCafe is a pure node.js end-to-end solution for testing web apps. It takes care of all the stages: starting browsers, running tests, gathering test results and generating reports. TestCafe doesn’t need browser plugins - it works in all popular modern browsers out-of-the-box.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
    |
    1
    TestCafe vs Selenium Comments
    Guest
    Positive
    -1

    TestCafe has its own driver for browsers so it's not just another wrapper around Selenium but whole new testing framework on its own. Also provides functionality that was never possible with selenium like testing on remote devices or isolated environment for user roles in one test. Also it's just an npm package so installation and setup is as easy as typing npm install testcafe no more dependencies, no more configuration.

    Review by a new / low-activity user.
    • TestCafe is Free and Open SourceSelenium is also Free and Open Source
  5. Watir icon
     6 likes

    Watir is an open source Ruby library for automating tests. Watir interacts with a browser the same way people do: clicking links, filling out forms and validating text.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Ruby
     
  6. CodeceptJS icon
     1 like

    CodeceptJS is a modern end to end testing framework with a special BDD-style syntax. The tests are written as a linear scenario of the user's action on a site.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Node.JS
     
  7. Appium icon
     11 likes

    Appium is an open source test automation framework for use with native and hybrid mobile apps.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Android
    • iPhone
    • iPad
     
    |
    1
    Appium vs Selenium Comments
    Guest
    Negative
    0

    Appium is a API for testing mobile applications. Whereas the Selenium webdriver is used for testing the desktop and mac browsers. Usually Selenium and Appium is integrated together to increase the automation coverage across desktop, Mac and Mobile platforms.

    Review by a new / low-activity user.
    • Appium is Free and Open SourceSelenium is also Free and Open Source
  8. Selenoid icon
     5 likes

    Selenoid is a free open-source replacement of Selenium Grid running browser tests in Docker containers. It is known to work in big clusters with 5000+ parallel browsers, scales with no downtime and is used all over the world.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Docker
     
  9. Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
     
  10. CasperJS icon
     15 likes

    CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko).

    Cost / License

    • Free
    • Open Source (MIT)

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
     
  11. Sahi icon
     2 likes

    Sahi is an automation tool to test web applications. Sahi injects javascript into web pages using a proxy and the javascript helps automate web applications.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
     
  12. Support Digital Businesses in accelerating their software delivery with automated functional testing at scale. Enabling collaboration being low-code and covering the full continuous testing lifecycles.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online
    • Self-Hosted
    • Software as a Service (SaaS)
     
12 of 34 Selenium alternatives