Я запускаю свой тест selenium rc в Eclipse с помощью TestNG. У меня есть ссылка, которая пытается открыть новую страницу браузера. Как я могу выбрать эту новую страницу для Я использую этот код:
selenium.selectWindow("name=NewPage");
однако он говорит, что страница не найдена. Я также пытаюсь определить идентификаторы страниц или заголовки с помощью этого кода:
String[] wins = selenium.getAllWindowIds();
for (String s : wins)
System.out.println("win: " + s);
Это действительно так. не определять мое новое открытое окно:
win: MainPage
win:
Если использовать selenium.getAllWindowNames()
, я получаю выигрыш: selenium_main_app_window
выигрыш: selenium_blank65815
.
Я пишу этот код selenium.selectWindow("name=blank99157");
но получаю ошибку - ОШИБКА: Окно не существует. Если это похоже на ошибку Selenium, обязательно прочитайте http://seleniumhq.org/docs/02_selenium_ide.html#alerts-popups-and-multiple-windows для возможных обходных путей.