Open Source Selenium Alternatives

The best open source alternative to Selenium is UI.Vision RPA. If that doesn't suit you, our users have ranked more than 50 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 Cypress.io, Playwright, Crusher and Testsigma.

filter to find the best alternatives

Selenium alternatives are mainly Test Automations but may also be Web Scraping Tools or Task Automation Apps.  Filter by these or use the filter bar below if you want a narrower list of alternatives or looking for a specific functionality of Selenium.
Selenium iconSelenium
  58
  • ...

Selenium is a suite of tools specifically for testing web applications. Selenium IDE is a Firefox add-on that records clicks, typing, and other actions to make a test, which you can play back in the browser.

More about Selenium
Selenium alternatives page was last updated May 11, 2023
  1. UI.Vision RPA icon
     113 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).

    131 UI.Vision RPA alternatives
    UI.Vision RPA software is a browser extension, but it can do desktop automation as well!

    License model

    • FreemiumOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Google Chrome
    • Mozilla Firefox

    Top UI.Vision RPA Features

    1.  Workflow Automation
    2.  Screenshot OCR
    3.  Compatible with Selenium IDE
    4.  Command line interface
    5.  Task Automation
    6.  Auto-Refresh
    7.  Screen Scraping
    8.  Visual UI testing
    9.  Works Offline
    10.  Robot Process Automation
    11.  UI testing
    12.  Browser integration
    13.  Robotic automation
    14.  PDF OCR
    15.  Data export/import
    16.  Automatic Form-Filler
    17.  Marketing Automation
    18.  Macro Recording
    19.  Support for scripting
    20.  Website Monitoring
    UI.Vision RPA iconSelenium Icon

    UI.Vision RPA VS Selenium

    Is UI.Vision RPA a good alternative to Selenium?
     
    Comments about UI.Vision RPA as an Alternative to Selenium
     
    frankr5

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

    Positive commentDec 19, 2016
    2
    Selenium Icon
    UI.Vision RPA icon
    • Almost everyone thinks UI.Vision RPA is a great Selenium alternative.

    • UI.Vision RPA is the most popular Windows, Mac & Linux alternative to Selenium.

    • UI.Vision RPA is the most popular Open Source & free alternative to Selenium.

    • UI.Vision RPA is Freemium and Open SourceSelenium is Free and Open Source
  2. Cypress.io icon
     19 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...

    29 Cypress.io alternatives
    Cypress.io screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Online

    Cypress.io Features

    1.  User Testing
    2.  Coding
    3.  Dashboard
    Cypress.io iconSelenium Icon

    Cypress.io VS Selenium

    Is Cypress.io a good alternative to Selenium?
     
    • Almost everyone thinks Cypress.io is a great Selenium alternative.

    • Cypress.io is the most popular Web-based alternative to Selenium.

    • Cypress.io is Free and Open SourceSelenium is also Free and Open Source
  3. Playwright icon
     6 likes

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

    14 Playwright alternatives
    Playwright screenshot 1

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    Playwright Features

    1.  Cross browser testing
    2.  NPM
    3.  C-sharp
    4.  Golang
    Playwright iconSelenium Icon

    Playwright VS Selenium

    Is Playwright a good alternative to Selenium?
     
    Comments about Playwright as an Alternative to Selenium
     
    hbauer

    Works very well; good docs.

    Positive commentApr 20, 2023
    0
    Selenium Icon
    Playwright icon
    • Playwright is Free and Open SourceSelenium is also Free and Open Source
  4. Crusher icon
     1 like

    Crusher all in one testing framework. It includes everything w.r.t to e2e testing, a test recorder(local app), test runner and web app for you.

    8 Crusher alternatives
    Crusher npm command

    License model

    • Free PersonalOpen Source

    Platforms

    • Online

    Crusher Features

    1.  No Coding Required
    2.  React
    3.  Selenium testing
    Discontinued

    Seems abandoned. The last commit to their repo was in January 2022. The backend URL which is used in the app also does not have an "A" or "CNAME" record. Also their docs link does not work on their website.

    Crusher iconSelenium Icon

    Crusher VS Selenium

    Is Crusher a good alternative to Selenium?
     
  5. Testsigma icon
     3 likes

    Testsigma is a powerful open source test automation platform and enables anyone to create tests for web, mobile apps and APIs in just minutes. Testsigma’s complete platform unifies all the capabilities of a traditional, fragmented test stack.

    44 Testsigma alternatives
    Testsigma screenshot 1

    License model

    Application type

    Platforms

    • Online
    • Self-Hosted
    • Software as a Service (SaaS)

    Testsigma Features

    1.  Cross browser testing
    2.  Continuous Testing
    3.  Regression testing
    Testsigma iconSelenium Icon

    Testsigma VS Selenium

    Is Testsigma a good alternative to Selenium?
     
    • Testsigma is the most popular Self-Hosted alternative to Selenium.

    • Testsigma is Paid and Open SourceSelenium is Free and Open Source
  6. 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).

    22 CasperJS alternatives
    CasperJS screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    CasperJS Features

    1.  Web Testing
    2.  Works with SlimerJS
    Discontinued

    Based off phantomjs which no longer under development

    CasperJS iconSelenium Icon

    CasperJS VS Selenium

    Is CasperJS a good alternative to Selenium?
     
  7. 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.

    15 TestCafe alternatives
    TestCafe screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    TestCafe Features

    1.  Web Testing
    TestCafe iconSelenium Icon

    TestCafe VS Selenium

    Is TestCafe a good alternative to Selenium?
     
    Comments about TestCafe as an Alternative to Selenium
     
    Guest

    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.

    Positive commentSep 18, 2017
    -1
    Selenium Icon
    TestCafe icon
    • Almost everyone thinks TestCafe is a great Selenium alternative.

    • TestCafe is Free and Open SourceSelenium is also Free and Open Source
  8. Uier icon
     3 likes

    Codeless or low-code User Experience test editing and management using Selenium to perform testing or UI automation. Uier tends to be a free self hostable alternative to Applitools, Endtest, Ghost Inspector, Usetrace, Screenster and many others.

    15 Uier alternatives
    For each test, parameters can be specified such as the starting URL domain and which browser to use. Define the commands that follow the scenario desired to test. Once the test is saved, it can be ran and the results will be output and can be observed for each step.

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • Online
    • Self-Hosted
    • Software as a Service (SaaS)

    Uier Features

    1.  Unlimited users
    2.  Support for Multiple Users
    3.  Website testing
    4.  Selenium testing
    5.  Free API
    6.  Continuous Testing
    7.  Cross browser testing
    8.  Browser-based
    9.  Cross browser support
    Uier iconSelenium Icon

    Uier VS Selenium

    Is Uier a good alternative to Selenium?
     
  9. 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.

    8 Selenoid alternatives
    Selenoid screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    • Docker
    Selenoid iconSelenium Icon

    Selenoid VS Selenium

    Is Selenoid a good alternative to Selenium?
     
  10. 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.

    13 CodeceptJS alternatives
    CodeceptJS screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • JavaScript
    • Node.JS

    CodeceptJS Features

    1.  User Testing
    2.  Web Testing
    3.  UI Automation Scripting
    CodeceptJS iconSelenium Icon

    CodeceptJS VS Selenium

    Is CodeceptJS a good alternative to Selenium?
     
  11. PhantomBuster icon
     3 likes

    Boost your marketing with our cloud APIs. Our bots automate all the major websites (LinkedIn, Twitter, Facebook, Instagram...) Productivity increase guaranteed! Alternatively, you can create your own APIs thanks to our developer platform.

    92 PhantomBuster alternatives
    PhantomBuster screenshot 1

    License model

    • FreemiumOpen Source

    Application type

    Platforms

    • Online
    • Firefox

    PhantomBuster Features

    1.  No Coding Required
    2.  Marketing Automation
    3.  Data Mining
    4.  Web-Based
    PhantomBuster iconSelenium Icon

    PhantomBuster VS Selenium

    Is PhantomBuster a good alternative to Selenium?
     
  12. 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.

    32 Watir alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • Ruby

    Watir Features

    1.  Ruby
    Watir iconSelenium Icon

    Watir VS Selenium

    Is Watir a good alternative to Selenium?
     
12 of 36 Selenium alternatives