Что нового в Selenium 4?
Статья подготовлена для студентов курса «Mobile QA Engineer» в образовательном проекте OTUS. Скорее всего, вам известно, что совсем недавно был выпущен Selenium 4 Alpha (хотя официального объявления пока не было). И, естественно, вам может быть интересно, следует ли переносить ваш текущий проект Selenium с версии 3 на версию 4? Ну, я бы сказал, что этого делать не стоит. Почему нет? Это был Alpha-релиз и высока вероятность, что он может работать нестабильно. Поэтому пока Selenium 4 не будет выпущен официально, я бы не рекомендовал обновлять/переносить существующий проект Selenium...
4 года назад
Веб-скрапинг с помощью Node.js — Часть 2
Источник: Nuances of Programming Часть 1, Часть 2 В предыдущей статье я рассказывал о том, как извлекать статические данные с помощью Node.js. В настоящее время сайты приобретают более динамический характер, то есть содержимое сайта отображается через JavaScript. К примеру, сделаем запрос на любой SPA-сайт, подобно шаблону vue-admin, и отключим javascript с помощью Chrome DevTools. В итоге, получаем подобный ответ: Таким образом, фактическое содержание сайта, которое необходимо извлечь, отобразится...
5 месяцев назад
Как интегрировать Cypress в Angular: полное руководство
Источник: Nuances of Programming Введение Cypress  —  мощный инструмент, используемый разработчиками для тестирования сайтов. Он построен на JavaScript  —  том же языке, на котором создаются сайты, что делает его очень эффективным средством для понимания и тестирования веб-страниц. Тестирование  —  важнейший аспект разработки сайтов, обеспечивающий их корректное функционирование и отсутствие ошибок. Cypress упрощает этот процесс за счет прямой интеграции в браузер, предлагая простой и эффективный способ проведения тестов...
Headless тестирование в браузере. Плюсы и минусы
Перевод статьи подготовлен для студентов курса «QA Automation Engineer» в образовательном проекте OTUS. Что такое Headless тестирование? Headless тестирование представляет собой запуск в браузере теста на работоспособность каких-либо составляющих UI без отображения этого самого UI. Такое тестирование запускает скрипты в браузере, но не запускает и не показывает сам по себе UI. Почему вам может понадобиться использовать Headless-браузеры? У этого подхода есть множество плюсов и минусов. Использование...