我们点击链接/按钮如何使用Selenium处理弹出窗口? (“driver.switchTo()窗口(窗口句柄);”没有一贯的工作)
我使用下面的代码之后面临的一些问题,在切换到新窗口切换到新窗口。
elem.click();
for (String winHandle : driver.getWindowHandles()) {
driver.switchTo().window(winHandle); }
观察发现脚本运行不一致,这会,如果我得到了一些一致的代码切换到新窗口是巨大的。我觉得在切换到新窗口时出现同步问题。
你有没有试过等一下?也许窗口不在那里,当你检查它在那里 – mhlz 2015-02-06 11:20:02
请点击元素和窗口打开之前使用等待。 – 2015-02-06 11:22:15
请使用建议的@HelpingHands等待,并尝试上传所有可能的代码和操作的相应HTML代码段。 – 2015-02-06 12:16:14