我试图PopUp / new Window
用 Java 处理一个特定的,SeleniumServer
但它不起作用。我弄完了:
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
or 名称或标题,它只会返回一个,即主窗口。
如果我selenium.waitForPopUp("foobar", "9999")
在超时后使用它失败,这就是我使用常规Thread.sleep()
.
我还可以做些什么?