SessionId null в тесте Selenium RC после перенаправления - PullRequest
0 голосов
/ 15 октября 2011

Я тестирую приложение, и после заполнения iframe службы внешних платежей я перенаправлен на экран подтверждения платежа в тестируемом приложении.

В селеновом веб-драйвере это окно подтверждения перехватывается, и все в порядке, вместо этого в Selenium RC происходит непредвиденное поведение, при котором страница подтверждения открывается в новом окне браузера, и каждая последующая команда Selenium в этом случае выдает нулевое исключение SessionId.

Как я могу передать sessionid в новое окно или решить проблему каким-то образом .. например. выберите это окно и т. д.

1 Ответ

0 голосов
/ 15 октября 2011

fist выберите окно, используя идентификатор окна, и сделайте ваши действия в окне det.Я думаю, это может помочь.

wait_for_pop_up(locator, "300000")
select_window(locator)
window_focus()
select_window(null)
...