Cypress

Cypress — это инструмент для тестирования внешнего интерфейса веб-приложений. Cypress работает на Windows, Linux и macOS. Приложение Cypress — это программное обеспечение с открытым исходным кодом, выпущенное по лицензии MIT

Цепочки команд в Cypress

Как писать эффективные цепочки команд в Cypress

Если вы используете Cypress, то, вероятно, знакомы с цепочками команд. Я заметил, что многие пользователи Cypress знают о них, но иногда немного не понимают логику, лежащую в их основе.

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

Тестирование ссылок в Cypress

Тестирование ссылок в Cypress

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

Выбор элементов в Cypress

Селекторы могут быть достаточно трудными для понимания. Особенно если вы только начинаете заниматься автоматизацией тестирования. Многие специалисты испытывают трудности с селекторами, и главная причина заключается в том, что они используют неверный подход к выбору элементов на странице. В этой статье мы рассмотрим основные принципы выбора элементов на странице с помощью Cypress.

Тестирование производительности фронтенда с помощью Cypress

Существует множество способов измерения производительности с помощью инструмента Cypress. В сегодняшней статье мы поговорим об одном из самых простых.

Тестирование API в Cypress

Если вы когда-либо тестировали API с помощью Postman или другого инструмента, то эта статья будет для вас просто находкой. Cypress – это отличный инструмент тестирования, который также может быть очень полезен при тестировании API. В сегодняшней статье мы поговорим о том, как написать API-тест в Cypress.

Чтение и тестирование JSON-объекта в Cypress

Изучение Cypress можно начать, имея довольно слабое представление о JavaScript. Первое препятствие, с которым можно столкнуться в начале обучения, – это понимание того, как получить доступ к данным в ответе в формате JSON.

Cucumber в Cypress: Пошаговое руководство

Один из самых распространенных вопросов, которые встречаются на вебинарах и прямых трансляциях, звучит так:  Как использовать “X” в Cucumber? . Будь то тестирование API,  cy.session() или другая функциональность, Cucumber является обязательным требованием во многих командах.

Начало работы с TypeScript в Cypress

В последние пару лет TypeScript набирает популярность, и не зря. Он позволяет разработчикам создавать свои собственные типы. Это помогает совершать меньше ошибок и писать самодокументирующийся код. В этой статье мы рассмотрим основы TypeScript.

Как дождаться загрузки страницы в Cypress

Как дождаться загрузки страницы в Cypress

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