selenium, как выбрать новое окно

Я запускаю свой тест 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 для возможных обходных путей.

7
задан CSharpened 13 July 2012 в 08:09
поделиться