Поддержка всплывающих окон Selenium - PullRequest
0 голосов
/ 02 июня 2011

Пожалуйста, дайте мне пример кода Java, чтобы открыть всплывающее окно и переместить элемент управления RC во всплывающее окно. Есть ли способ вернуться в главное окно после проверки какого-либо элемента во всплывающем окне.

У меня есть несколько вопросов по этому поводу, так как селену всегда нужен windowid, чтобы получить контроль над всплывающим окном.

1-Какой самый лучший способ получить windowid любого всплывающего окна.

2 - Должен ли я искать его в источниках базовой страницы.

3 - необходимо ли нам получать идентификатор окна каждого всплывающего окна в исходном представлении страницы. если не так, что будет обходным путем.

4-присутствует ли идентификатор окна в любой функции java-скрипта? если так, то есть один пример Я не получил идентификатор окна всплывающего окна

script language = "javascript"

начать

функция popup () {

window.open ( 'URL / к / popup.html', 'PopupName', 'панель инструментов = 0, расположение = 0, состояние = 0, строка меню = 0, скроллбары = 0, изменяемая = 0, ширина = 345, высота = 400' ); }

// конец

/ сценарий

1 Ответ

2 голосов
/ 02 июня 2011

Это, безусловно, поможет вам. Обработка всплывающих окон

Надеюсь, это поможет

...