Cypress
Open source, MITWhere Selenium drives the browser from outside through WebDriver, Cypress runs its commands inside the browser itself. It covers end-to-end and component tests in JavaScript or TypeScript, on Chrome-family browsers and Firefox, with WebKit as an experimental opt-in.
- Fits
- Front-end teams in JavaScript or TypeScript who want end-to-end and component tests in one tool, with no driver layer in between.
- Pricing
- Free to run. The optional Cypress Cloud service has a free Starter tier (500 test results a month) and paid tiers from $67 a month, billed annually (seen September 2026).
- Limitation
- Coming from Selenium, the biggest changes are that it is JavaScript only and, by its own documentation, controls one browser at a time and keeps each test to one superdomain unless you use cy.origin.