Cypress — современный фреймворк для E2E тестирования, работает прямо в браузере (не через WebDriver). Отличия от Selenium: автоматические умные ожидания (не нужны explicit waits), время выполнения в разы быстрее, отладка через time-travel (видим что было в каждом шаге), встроенные assertions из Chai, перехват и мок HTTP запросов. Минусы: только Chrome-based и Firefox, нет поддержки IE, сложнее с multi-tab, нельзя тестировать несколько доменов в одном тесте. Для большинства SPA — отличный выбор.
Что такое Cypress и чем он отличается от Selenium?
Middle
452 просмотровAFK Offer AI
Составьте баг-репорт по следующему описанию: при нажатии на кнопку "Оформить заказ" страница зависает и заказ не создаётся, но деньги списываются.