Cypress - это инструмент для автоматизированного тестирования веб-интерфейса. Cypress, созданный командой фронтенд-дизайнеров, превратился в один из лучших инструментов для сквозной интеграции и модульного тестирования в современной веб-разработке. С Cypress легко писать и отлаживать тесты.

Cypress-тесты написаны на Javascript. Он был создан для легкой работы с современными интерфейсными фреймворками. Cypress имеет собственную архитектуру и не использует Selenium в отличие от других инструментов тестирования. Он имеет собственные манипуляции с DOM и запускается непосредственно в браузере Chrome.

Здесь я проведу вас через процесс установки Cypress и напишу простой тест на Cypress. Перед установкой Cypress на вашем компьютере должен быть установлен узел. Зайдите в NodeJS и установите его на свой компьютер.

$ node -v (check for successful node installation)

Теперь вы можете установить пакет cypress с помощью команды npm.

$ npm install cypress

Установка займет минуту или две, в зависимости от вашего интернет-соединения. После установки вы можете запустить cypress, используя:

$ npx cypress open

Вы можете запускать тесты, щелкнув свои скрипты. Теперь, когда вы установили Cypress, давайте продолжим и напишем простой тест на Cypress.

Все ваши тесты написаны в папке интеграции в вашем каталоге Cypress. Добавьте в папку новый файл new.spec.js и напишите небольшой скрипт ниже.

describe(“Go to Google”, () => {
it(“successfully loads”, function() {
cy.visit(“https://www.google.com")
})
})

Приведенный выше сценарий выполняет переход на веб-сайт Google с помощью браузера Chrome в средстве выполнения Cypress. Сохраните файл и введите npx cypress open, чтобы инициализировать бегун. Щелкните тестовый сценарий на экране бегуна Cypress.

Поздравляем, вы успешно написали свой первый тест, используя Cypress. Вы можете приступить к созданию тестов прямо сейчас. Cypress поставляется с замечательной документацией, которая поможет вам разобраться в своих предложениях. Вперед и Кипарисы !!