cypress README

The project's README from github.com/cypress-io/cypress. As one markdown file: README.md.

Cypress Logo

Documentation | Changelog | Roadmap

The web has evolved. Finally, testing has too.

Fast, easy and reliable testing for anything that runs in a browser.

Join us, we're hiring.

npm Discord chat StackShare

What is Cypress?

Why Cypress Video

Installing

npm version

Install Cypress for Mac, Linux, or Windows, then get started.

npm install cypress --save-dev

or

yarn add cypress --dev

or

pnpm add cypress --save-dev

installing-cli e1693232

Contributing

cypress CircleCI - develop branch

Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.

License

license

This project is licensed under the terms of the MIT license.

Badges

Configure a badge for your project's README to show your test status or test count in the Cypress Cloud.

cypress

cypress

Or let the world know your project is using Cypress with the badge below.

Cypress.io

[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)

cypress (cypress-io/cypress)

Searching Database…

Что это такое?Cypress — это фреймворк для тестирования на JavaScript/TypeScript для всего, что работает в браузере. Он создан для того, чтобы сквозное и компонентное тестирование было быстрым, простым и надёжным.
Это самостоятельный фреймворк или просто обёртка над чем-то вроде Selenium?Это самодостаточный фреймворк для тестирования со своим собственным раннером тестов и графическим интерфейсом, а не тонкая библиотека-обёртка. Cypress выполняет тестовый код прямо в браузере вместе с вашим приложением.
Как его установить и запустить?Установите сборку для Mac, Linux или Windows и начните работу оттуда. В проекте на JS/TS обычно его добавляют как dev-зависимость npm и открывают тестовый раннер.
Нужен ли мне Node.js, чтобы собрать или запустить это?Да, репозиторий написан на TypeScript и для сборки и запуска требует Node.js >=24.15.0 и Yarn >=1.22.22.
На каких операционных системах работает Cypress?Он работает на Mac, Linux и Windows.
Что такое Cypress Cloud?Cypress Cloud — это сопутствующий сервис, который записывает результаты ваших запусков тестов, позволяя их просматривать, получать значок статуса тестов для вашего проекта и пользоваться такими функциями, как Test Replay.
Какие фреймворки для компонентного тестирования поддерживаются?В комплекте есть библиотеки тестирования для Angular, React, Svelte и Vue, которые позволяют монтировать и тестировать отдельные компоненты, а не только целые страницы.
Что такое Test Replay?Test Replay — это функция Cypress Cloud, которая позволяет пошагово просматривать записанный запуск теста так, будто он происходит в реальном времени. Это полезно для отладки сбоев из CI без повторного запуска набора тестов локально.
What are similar projects?keploy, playwright, SeleniumBase, e2e, reticle, ava, nx, expect
Creator
cypress-io
Size
566.5 MB
Stars
51K
Age
11y
Commits · 90 Days