可能重複:
display image from URL retrieved from ALAsset in iPhoneWedriver的Windows彈出處理
我的代碼是:
Set<String> windowsid = driver.getWindowHandles();
Iterator<String> iterate = windowsid.iterator();
while(iterate.hasNext()){
System.out.println(iterate.next());
}
String mainwindow_id = iterate.next();
String tabbedwindow_id = iterate.next();
我得到一個錯誤@String mainwindow_id = iterate.next();
的陳述下面,第45行是我引用的那個。
我已經宣佈Set
爲String
請幫忙!
Exception in thread "main" java.util.NoSuchElementException
at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:375)
at java.util.LinkedHashMap$KeyIterator.next(LinkedHashMap.java:384)
at windows.traverse.main(traverse.java:45)
上面打印我哪個窗口打開。打印完2個窗口後,它會報錯。基本上我想點擊一個鏈接,並打開一個動態窗口。所以我想執行一些操作,然後切換回主窗口。我只是使用iterate.next();而不是while循環。兩次它不起作用。使用隱含的等待點擊後甚至然後一個大的沒有全部:( – Ram 2012-07-06 15:20:00
更新了答案。 – vidit 2012-07-07 18:33:24
非常感謝你。 – Ram 2012-07-09 04:45:45