请帮助,我试图自动化一个项目(使用java),我需要在嵌套的弹出窗口上操作,即主窗口我有一个弹出窗口,其中包含一个窗口。 您可以查看我附加的图片。我面临的问题是,
org.openqa.selenium.NoSuchElementException:无法找到元素 id == btnSign(警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:10.22秒
即。它无法找到第二个卷轴内的元素。 注意。 (我在IE上工作) 任何人都可以知道如何处理它。提前谢谢。
答案 0 :(得分:0)
您可以使用以下代码切换任意数量的窗口。
String parentWindow = webDriver.getWindowHandle();
Set<String> handles = webDriver.getWindowHandles();
for (String windowHandle : handles) {
if (!windowHandle.equals(parentWindow)) {
webDriver.switchTo().window(windowHandle);
}
}