[Перевод] Обработка окон и вкладок браузера в Selenium PHP
|
|
Понедельник, 01 Августа 2022 г. 12:00
+ в цитатник
Один из распространённых сценариев работы с веб-приложениями заключается в открывании нового окна (или вкладки) браузера после выполнения пользователем определённого действия. Многие веб-разработчики используют HTML-тэг
__blank
, приказывающий браузеру при нажатии на ссылку открыть новое окно (или вкладку, это зависит от выбранных пользователем настроек). Работа с окнами в Selenium при помощи PHP может использоваться для автоматизации взаимодействия с окнами, вкладками и даже всплывающими окнами браузера.
Всплывающие окна могут
иногда раздражать посетителей веб-сайта, однако зачастую у разработчика нет иного выхода, кроме как использовать их. Как Selenium различает окна и вкладки? Как можно использовать автоматизацию для беспроблемного переключения между окнами или вкладками браузера? Как реализовать работу с окнами в Selenium?
В этой статье мы подробно рассмотрим применение Selenium для автоматизации взаимодействия с браузерами, вкладками и всплывающими окнами. Для демонстрации работы с окнами в Selenium PHP мы воспользуемся PHPUnit — фреймворком юнит-тестирования для PHP.
Читать дальше → https://habr.com/ru/post/679048/?utm_source=habrahabr&utm_medium=rss&utm_campaign=679048
Метки:
Блог компании RUVDS.com
php
Разработка веб-сайтов
Тестирование веб-сервисов
selenium
вкладки браузера
всплывающие окна
веб-приложения
ruvds_
перевод
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-