我試圖處理Java中的特定PopUp/new Window
與SeleniumServer
但它只是不工作。 我已經做了:如何處理PopUpWindow硒
selenium.click("css=a[title=\"Some irrelevant title\"] > div.text");
Thread.sleep(5000);
for (String s : selenium.getAllWindowNames()) {
if (s.contains("_blank")) {
selenium.selectWindow("name=" + s);
selenium.windowMaximize();
}
}
但它無法識別新窗口。如果我使用getAllWindowIDs
或名稱或標題,它只會返回一個主窗口。
如果我使用selenium.waitForPopUp("foobar", "9999")
它超時失敗後,這就是爲什麼我使用常規Thread.sleep()
。
我還能做什麼?
只是瞎炮:約'selenium.selectPopup什麼()'不指定任何屬性?它神奇地幫助我一次。 – 2012-04-24 07:18:08
沒有..但無論如何感謝。 – Matthias 2012-04-24 12:31:56