Open Source Selenium Alternatives

    The best open source alternative to Selenium is UI.Vision RPA, which is both free and Open Source. 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 (Free, Open Source), TestCafe (Free, Open Source), CasperJS (Free, Open Source) and Appium (Free, Open Source).

    The list of alternatives was last updated Feb 18, 2021

    Platforms

    • Windows
    • Linux
    • Mac
    • Online
    • Software as a Service (SaaS)
    • Self-Hosted
    • BSD
    • Android
    • Google Chrome
    • iPhone
    • Java Mobile
    • Chrome OS
    • iPad
    • Firefox
    • npm
    • Apple TV
    • Kubernetes
    • Haiku
    • FreeBSD
    • Docker

    Features

    • Test automation
    • Automation
    • Web Testing
    • Cross browser testing
    • Support for scripting
    • No coding required
    • Test management
    • UI testing
    • Regression testing
    • Load testing
    • Selenium testing
    • Google Chrome Extensions
    • Continuous Testing
    • Selenium test automation
    • Macros
    • Task Automation
    • Software Testing Tool
    • Website monitoring
    • Website testing

    License

    × Clear
    • Free
    • Open Source
    • Paid
    All Filters

    • 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). View 99 alternatives to UI.Vision RPA
      Almost everyone thinks UI.Vision RPA is a great alternative to Selenium.
      • FreemiumOpen Source
      • Mac
      • Windows
      • Linux
      • Google Chrome
      • Firefox
      UI.Vision RPA vs Selenium
      pros, cons and recent comments
      frankr5 It works with screenshots, not xpath selectors. Kantu is much easier to use, especially on modern websites with tons of Javascript.
      Positive comment over 4 years ago

      2
    • 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. View 18 alternatives to Cypress.io
      Almost everyone thinks Cypress.io is a great alternative to Selenium.
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Online


    • Automated browser testing for the modern web development stack. View 8 alternatives to TestCafe
      show more
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      TestCafe vs Selenium
      pros, cons and recent comments
      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 comment over 3 years ago

      -1
    • CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko). View 20 alternatives to CasperJS

      Discontinued

      Based off phantomjs which no longer under development

      • FreeOpen Source
      • Mac
      • Windows
      • Linux
    • Appium is an open source test automation framework for use with native and hybrid mobile apps. It drives iOS and Android apps using the WebDriver JSON wire protocol. View 30 alternatives to Appium
      • FreeOpen Source
      • Android
      • iPhone
      • iPad
      Appium vs Selenium
      pros, cons and recent comments
      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.
      Negative comment about 2 years ago

      0


    • A lightning fast Selenium-compatible server running your tests in Docker containers. View 5 alternatives to Selenoid
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • Self-Hosted
      • Docker
    • Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). View 13 alternatives to Robot framework
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
    • SlimerJS is a scriptable browser. It allows you to manipulate a web page with a Javascript script: opening a webpage, clicking on links, modifying the content... View 15 alternatives to SlimerJS
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
    • Open source Ruby library for automating tests that interact with a browser in a human way. View 29 alternatives to Watir

      Discontinued

      The project seems to be no longer developed. Last version, 5.0.0, released in October 2013, can be still downloaded from Github

      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
    • 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. View 70 alternatives to Phantombuster
      • FreemiumOpen Source
      • Online
    Showing 10 of 31 alternatives