Автор: Энди Найт (Andy Knight) Оригинал статьи Перевод: Ольга Алифанова
Одна из самых больших проблем на пути становления отличным автоматизатором – это практика. Тестирование – это настолько же искусство, насколько и наука. Определение, где добавлять явные ожидания, как создавать устойчивые локаторы, и почему нужно проверять этот элемент, а не другой, требует времени.
Обучение также требует наличия приложений со специфическими элементами или конечными точками, чтобы проверить определенные операции. К сожалению, при огромном количестве ресурсов по обучению автоматизации (вроде Test Automation University) количество публичных демо-сайтов, на которых можно попрактиковаться, практически ничтожно. Я с трудом нашел нравящиеся мне, и люди часто просят меня порекомендовать такие площадки.
Относительно недавно я начал осваивать e2e тестирование на Cypress. Сами тесты писать не составляет труда, однако, очень трудно найти дельную информацию относительно автоматизации самого тестирования, например, как запускать этот тест каждые полчаса или каждый час. Смотрел множество решений по типу Browserstack, однако по итогу такие решения платные. Существуют ли какие-то бесплатные альтернативы для решения данной задачи с каким-нибудь базовым функционалом? Заранее благодарю за полезную информацию и уделенное время.
Прошу подсказать мне, как решить проблему использования driver.implicit waits и driver.ec
Например по стандарту для всех def я использую implicit waits(20), но для других мне нужно уменьшить время ожидания появления/отсутствия элемента на странице, путем уменьшения времени ожидания до 3..5 секунд
Вопрос: Как для одних тестов использовать стандартные ожидания, а для других ожидания меньшего тайминга