Здравствуйте!
Работал со связкой ява-селен-джиюнит4. Теперь пробую переходить на WebDriver.
Пользуюсь пока WebDriverBackedSelenium.
Столкнулся с проблемой:
В задаче необходимо работать с 2мя окнами, переключаясь от одного к другому.
Пишу код:
selenium.openWindow("http://site/Login.aspx", "Admin");
selenium.selectWindow("Admin");
selenium.windowMaximize();
selenium.type("id", "Tester")
При воспроизведении тест "замирает"- ни исключений ни дальнейшего воспроизведения.
Помогите, пожалуйста!
WebDriver. Работа с 2мя окнами
Автор vagner_tester, 16 дек 2010 15:41
Сообщений в теме: 5
#1
Отправлено 16 декабря 2010 - 15:41
#2
Отправлено 17 декабря 2010 - 06:00
А где замирает? И сразу браузер до кучи напишите, а то тот же Maximize в хроме вроде как виснет.
#3
Отправлено 17 декабря 2010 - 08:07
Зависает именно на открытии нового окна (следующая строка уже не выполняется), пытался выкрутиться с помощью:
driver.switchTo().window("Admin");
Но до этой строки не доходит воспроизведение.
Получилось обойти с помощью 2х сессий:
driver = new FirefoxDriver();
driver2 = new FirefoxDriver();
google = new WebDriverBackedSelenium(driver, "https://www.google.com/");
admin = new WebDriverBackedSelenium(driver2, "http://site/");
Но все равно интересно как обойти это, не прибегая к этому.
driver.switchTo().window("Admin");
Но до этой строки не доходит воспроизведение.
Получилось обойти с помощью 2х сессий:
driver = new FirefoxDriver();
driver2 = new FirefoxDriver();
google = new WebDriverBackedSelenium(driver, "https://www.google.com/");
admin = new WebDriverBackedSelenium(driver2, "http://site/");
Но все равно интересно как обойти это, не прибегая к этому.
#4
Отправлено 17 декабря 2010 - 09:11
getWindowHandles что выдает?
#5
Отправлено 17 декабря 2010 - 11:23
getWindowHandles отрабатывает только до открытия нового окна, поэтому вот что он выдал:
[{b1a0dc6d-ef27-445f-b722-5e7cb7f38c16}]
[{b1a0dc6d-ef27-445f-b722-5e7cb7f38c16}]
#6
Отправлено 03 февраля 2011 - 08:58
Использую последнюю бета версию ВебДрайвера. Этот баг с "замиранием" после выполнения команды selenium.openWindow("http://site/Login.aspx", "Admin"); воспроизводится в FF 3.6.12 в XP и win7.
Неужели ни у кого такой проблемы не возникает?
Неужели ни у кого такой проблемы не возникает?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных