Cypress — all-in-one E2E-раннер, который исполняет тесты в том же цикле браузера, что и приложение, управляя им через собственный automation слой, а не классический WebDriver.
Разбор
- Тесты на JavaScript/TypeScript, Mocha-подобный API.
- Автоматический retry команд и assertions (retry-ability).
- Встроенные time-travel, screenshots, video, dashboard (облако опционально).
- Сильные стороны — DX разработки тестов; ограничения — multi-tab и multi-origin исторически.
Итог
Cypress оптимизирован под быстрый авторский цикл веб-E2E в JS-экосистеме.