Java: Selenium
Теория: Работа с окнами и фреймами
Полный доступ к материалам
Современные сайты используют всплывающие окна, вкладки и фреймы. Для работы с ними нужно переключать контекст WebDriver. В этом уроке разберем алерты, окна и iframe.
Алерты
Для работы с алертами используется switchTo().alert():
Также доступны dismiss() и sendKeys() для prompt‑окон.
Окна и вкладки
Каждое окно имеет свой идентификатор. После открытия новой вкладки нужно переключиться:
После работы с вкладкой можно вернуться к исходной через switchTo().window(original).
Работа с iframe
Элементы внутри iframe доступны только после переключения контекста:
Переключение обратно через defaultContent() возвращает управление основному документу.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

