Во время работы теста открывается новое окно, как на него переключиться?
selectWindow($title) - не работает.
Selenium Webdriver Как переключиться на новое окно?
Автор ADmitry, 10 авг 2012 05:39
Сообщений в теме: 4
#1
Отправлено 10 августа 2012 - 05:39
#2
Отправлено 10 августа 2012 - 06:13
Во время работы теста открывается новое окно, как на него переключиться?
selectWindow($title) - не работает.
Скрин открывающегося окна? Возможно, это не окно, а alert или вовсе div
#3
Отправлено 10 августа 2012 - 07:26
Происходит заполение инпута после чего открывается новая страничка в новом окне firefox, chrome открывает в новой вкладке, но сути это не меняет.
После открытия этой странички все завсисает и не происходит абсолютно ничего.
Почему такое может быть?
И да, чуть не забыл может ли это быть из-за изменения домена?
После открытия этой странички все завсисает и не происходит абсолютно ничего.
Почему такое может быть?
И да, чуть не забыл может ли это быть из-за изменения домена?
#4
Отправлено 13 августа 2012 - 13:08
Может быть окно открывается несколько позже, чем происходит к нему обращение?
Попробуйте написать "ожидалку" - метод, который сначала проверяет открыто ли такое окно, если нет - ждет.
Попробуйте написать "ожидалку" - метод, который сначала проверяет открыто ли такое окно, если нет - ждет.
#5
Отправлено 13 августа 2012 - 20:27
Попробуй такую штуку:Во время работы теста открывается новое окно, как на него переключиться?
selectWindow($title) - не работает.
Driver.SwitchTo().Window(Driver.WindowHandles[1]);
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных