Публикации по теме 'cypress'


Как опросить почтовый ящик Gmail на cypress.io
ОБНОВЛЕНИЕ: эта история теперь размещена в блогах Cypress.io . Большое спасибо за вашу поддержку! Cypress - это трендовый фреймворк для сквозного (e2e) тестирования с использованием браузера. Его простота использования поможет даже новичку в разработке и продуктивном написании тестов e2e в относительно короткие сроки. Неудивительно, почему он стал таким популярным и ежемесячно внедряется более чем 1 миллионом разработчиков. В последнее время наша веб-платформа..

Создание среды автоматизации тестирования с использованием Cypress.io — Добавление объектной модели страницы (POM) (часть 4)
Добрый день! В третьей части этой серии статей мы добавили нативную поддержку тестирования API в нашу платформу автоматизации тестирования. В этой статье мы организуем нашу тестовую среду для размещения объектной модели страницы, также известной как POM, для веб-элементов пользовательского интерфейса. Allons-y! Что такое объектная модель страницы? Объектная модель страницы (POM)  – это широко используемый в автоматизации тестирования шаблон проектирования, который..

Платформа автоматизации Cypress с JavaScript
Кипарис Это инструмент автоматизации тестирования, похожий на Selenium WebDriver, WebDriverIO, TestCafe и другие. Cypress — это фреймворк для автоматизации веб-тестирования; он помогает разработчикам и тестировщикам создавать сценарии веб-автоматизации с использованием JavaScript. JavaScript также популярен среди разработчиков. Как и другие фреймворки веб-автоматизации, автоматизация Cypress также имеет эти этапы. 1. Настройте тесты 2. Скрипт тестов 3. Пробный запуск 4...

Как мы заставили Cypress запускать надежные тесты в непрерывной интеграции
Пришло время начать писать сквозные тесты для Лично . Мы хотели поддерживать плавный UX и уберечь наших пользователей от проблем с неработающими потоками. По мере роста нашего продукта естественно стало труднее тестировать его вручную, и потребность в автоматизированном тестировании стала более важной. Мы рассмотрели несколько различных вариантов (например, Nightwatch) и решили использовать Cypress после того, как они недавно открыли исходный код своего фреймворка. Cypress не..

Cypress — легкий и быстрый автомобиль в мире сквозных испытаний
Cypress — мощный инструмент для сквозного тестирования веб-приложений. Он полностью написан на JavaScript, поэтому это прекрасное решение для разработчиков интерфейса, позволяющее использовать TDD с одновременной разработкой интерфейса и сквозным тестированием. Проверьте его другие характеристики! Почему Кипарис? Cypress выполняет тестовые случаи прямо в браузере. Напротив, Selenium работает вне браузера и отправляет команды компоненту WebDriver для их выполнения. Вот почему тесты..

Почему утверждение не удалось, хотя тексты выглядели идентичными?
Утверждения играют решающую роль в обеспечении того, чтобы ожидаемые результаты соответствовали фактическим результатам. Однако есть сценарии, в которых утверждения не работают, даже если сравниваемые тексты кажутся идентичными. Представьте, что вы столкнулись с ошибкой утверждения при сравнении ожидаемого и фактического текстов. Несмотря на их внешнее сходство, утверждение не соответствует действительности, оставляя вас в недоумении. Рассмотрим этот вопрос подробнее на примере:..

Условное ожидание в Cypress
Условное ожидание в Cypress Используя рекурсивную функцию, вы можете многократно ждать запроса, пока не получите желаемый ответ Прецедент В нашем тестовом примере участвует существующий пользователь (постоянный пользователь), который приглашает нового пользователя по электронной почте. Новый пользователь получает ссылку на регистрацию и регистрируется в приложении Determ . После того, как новый пользователь был зарегистрирован и получил доступ к приложению, нам нужно удалить..