TestNG を使用して Eclipse でセレン rc テストを実行します。新しいブラウザ ページを開こうとするリンクがあります。この新しいページを選択して操作するにはどうすればよいですか? 私はこのコードを使用します:
selenium.selectWindow("name=NewPage");
ただし、ページが見つかりませんと表示されます。また、次のコードでページ ID またはタイトルを定義しようとしています。
String[] wins = selenium.getAllWindowIds();
for (String s : wins)
System.out.println("win: " + s);
新しく開いたウィンドウを定義しません:
win: MainPage
win:
使用するselenium.getAllWindowNames()
と が得られwin: selenium_main_app_window
win: selenium_blank65815
ます。
私はこのコードを書いていますselenium.selectWindow("name=blank99157");
が、エラーが発生します -ERROR: Window does not exist. If this looks like a Selenium bug, make sure to read http://seleniumhq.org/docs/02_selenium_ide.html#alerts-popups-and-multiple-windows for potential workarounds.