SDK и MCP-сервер только для разработки: AI-агенты могут управлять запущенными веб- и desktop-приложениями и получать вердикт с подтверждающими данными.
cypress-io/cypress
Cypress — JavaScript-фреймворк для end-to-end- и компонентного тестирования всего, что работает в браузере.
- Звёзды
- 51,012
- Форки
- 3,597
- Открытые issues
- 1,137
- Последний коммит
- 2 часа назад
Что это?
Cypress — инструмент для тестирования веб-приложений. Тесты пишут на JavaScript или TypeScript и запускают прямо в браузере, поэтому разработчики могут одновременно видеть приложение и шаги теста.
Cypress подходит как для end-to-end-тестирования полных пользовательских сценариев, так и для компонентного тестирования отдельных UI-компонентов. Проект можно установить через npm, Yarn или pnpm; он поддерживает Mac, Linux и Windows. Также он интегрируется с пакетами Testing Library для React, Vue, Angular и Svelte, указанными в темах проекта.
В проекте есть платный сервис Cypress Cloud для записи и просмотра запусков тестов, а также бейджи для README, показывающие статус тестов в проектах, где используется Cypress.
Ключевые возможности
- 01Запускает тесты прямо в браузере рядом с приложением.
- 02Поддерживает end-to-end- и компонентные тесты.
- 03Устанавливается через npm, Yarn или pnpm на Mac, Linux и Windows.
- 04Интегрируется с Testing Library для React, Vue, Angular и Svelte.
- 05Предлагает Cypress Cloud для записи и просмотра запусков тестов.
Сценарии использования
- Написание end-to-end-тестов для входа в аккаунт, оформления заказа и других многоэтапных пользовательских сценариев в веб-приложении.
- Изолированное тестирование отдельных компонентов React, Vue, Angular или Svelte.
- Добавление автоматизированных браузерных тестов в CI-пайплайн фронтенд-проектов.
В подборках
Темы
Частые вопросы
- Что такое cypress?
- Cypress — JavaScript-фреймворк для end-to-end- и компонентного тестирования всего, что работает в браузере. Cypress — инструмент для тестирования веб-приложений. Тесты пишут на JavaScript или TypeScript и запускают прямо в браузере, поэтому разработчики могут одновременно видеть приложение и шаги теста.
- cypress можно использовать бесплатно? Какая у него лицензия?
- cypress распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cypress всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cypress — 22 окт. 2026 г..
- Для чего можно использовать cypress?
- Написание end-to-end-тестов для входа в аккаунт, оформления заказа и других многоэтапных пользовательских сценариев в веб-приложении. Изолированное тестирование отдельных компонентов React, Vue, Angular или Svelte. Добавление автоматизированных браузерных тестов в CI-пайплайн фронтенд-проектов.
- Где скачать cypress?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cypress-io/cypress
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Фреймворк для модульного и компонентного тестирования на базе Vite, использующий его конфигурацию, трансформеры и плагины.
Настольный браузер на Electron для одновременной проверки сайтов в превью на разных устройствах с синхронизацией взаимодействий и MCP-сервером для AI-агентов.
Фреймворк для сквозного тестирования веб- и мобильных приложений: описывайте цели тестов обычным языком, а агент будет управлять приложением.
Playwright — фреймворк для тестирования и автоматизации веб-приложений, который управляет Chromium, Firefox и WebKit через единый API.
Автоматизация Android на естественном языке для AI-помощников по программированию и тестовых наборов на реальных устройствах и эмуляторах.