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.
- - Selenium is the most popular Windows, Mac & Linux alternative to Cypress.io.
- - Selenium is the most popular Open Source & free alternative to Cypress.io.
Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome or Chromium.
Node library to automate the Chromium, WebKit and Firefox browsers with a single API. It enables cross-browser web automation that is ever-green, capable, reliable and fast.
Based off phantomjs which no longer under development
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.
- - Selenoid is the most popular Self-Hosted alternative to Cypress.io.
Testing can be a drag. AVA helps you get it done. AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that let you write tests more effectively. So you can ship more awesome code. 🚀
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.
An intuitive tool for end-to-end web app testing. Start automating QA work and regression tests without wasting time on learning new frameworks.
- - BugBug.io is the most popular Web-based & SaaS alternative to Cypress.io.
Moon is a Selenium-compatible browser automation solution created to work in Kubernetes or Openshift cluster. It works out of the box, can be installed to a running cluster in minutes and comes with a set of ready-to-use images for the majority of popular browser versions.
- - Moon is the most popular Android alternative to Cypress.io.
- - Moon is the most popular commercial alternative to Cypress.io.
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.