Выборка тестов в Cypress
Если вы выполняете сотни тестов в Cypress, есть вероятность, что иногда вам необходимо выполнить только часть из них. Такая выборка тестов может реализовываться по-разому, и в этой статье я хочу показать вам свой подход.
Автоматизация тестирования программного обеспечения
Если вы выполняете сотни тестов в Cypress, есть вероятность, что иногда вам необходимо выполнить только часть из них. Такая выборка тестов может реализовываться по-разому, и в этой статье я хочу показать вам свой подход.
Junit — это фреймворк для модульного тестирования на Java.
Фреймворк используется Java-разработчиками для написания и выполнения тестов.
Каждый раз, когда добавляется новый код, все тестовые случаи должны быть выполнены заново.
В начале сентября компания Cypress выпустила новую экспериментальную функцию под названием experimentalNetworkStubbing. Я решил подробнее изучить, что она делает. Ниже я поделюсь с вами примерами кода.
Ожидания загрузки страницы в Selenium играют важную роль в ваших Selenium-скриптах. Они помогают сделать их более стабильными и надежными.
Эта статья содержит несколько советов по отладке тестов в Cypress, которые должны облегчить выполнение этой задачи.
В данной статье мы узнаем, как настраивать тестовую среду и писать простые тесты в Cypress, а так же познакомимся с некоторыми надлежащими практиками работы с этим инструментом.
contains() — одна из моих любимых команд в Cypress. Хотя название этой команды звучит как утверждение, на самом деле она является командой выбора.
Вы успешно вошли в свое приложение и прошли первый тест. Затем перешли к следующему тесту, нажали на него, но внезапно ваша сессия закончилась, и нужно снова пройти авторизацию. Почему Cypress выводит вас из системы после каждого теста?
В этой статье мы рассмотрим, что такое ожидание в Cypress и несколько способов, которые можно предпринять, чтобы его избежать.
В этой статье вы узнаете:
-как создать собственную команду, которая будет автоматически заполнять ваши селекторы;
-как выполнять проверку тестов, написанных на TypeScript;
-как искать селекторы в приложении;
-как создать предупреждение о том, что в вашем приложении есть селекторы, которые вы не используете.
Если вы используете Cypress, то, вероятно, знакомы с цепочками команд. Я заметил, что многие пользователи Cypress знают о них, но иногда немного не понимают логику, лежащую в их основе.
В этой статье я хотел бы рассмотреть некоторые из основных принципов работы цепочек Cypress и то, как их понимание может помочь вам лучше писать тесты.
Я часто сталкиваюсь с ситуацией, когда необходимо протестировать панель навигации на странице, чтобы убедиться, что все ссылки действительно работают. Это очень хороший проблемный случай, в котором можно применять различные стратегии. В этой статье я хотел бы рассказать о них и показать примеры их применения в Cypress.
В этой статье мы рассмотрим на конкретном примере, как выбрать дату из DatePicker/Calendar в Selenium Webdriver.
Когда мы используем Selenium или любой другой инструмент автоматизации, мы выполняем операции в веб-приложении. Но целью автоматизации является не только тестирование приложения. Мы, как тестировщики, должны тестировать приложение, находить ошибки и обязательно сообщать о них команде разработчиков или вышестоящему руководству. В этот момент отчетность приобретает важное значение для процесса тестирования.
Селекторы могут быть достаточно трудными для понимания. Особенно если вы только начинаете заниматься автоматизацией тестирования. Многие специалисты испытывают трудности с селекторами, и главная причина заключается в том, что они используют неверный подход к выбору элементов на странице. В этой статье мы рассмотрим основные принципы выбора элементов на странице с помощью Cypress.