【发布时间】:2020-04-16 21:21:43
【问题描述】:
登录后有一个弹出窗口需要关闭。 检查元素(IE 11、GC)不适用于此弹出窗口。 问题: - 如何聚焦到这个弹出窗口(java) - 如何识别弹出窗口中的 X 按钮以使用 Java 将其关闭? 谢谢!
【问题讨论】:
登录后有一个弹出窗口需要关闭。 检查元素(IE 11、GC)不适用于此弹出窗口。 问题: - 如何聚焦到这个弹出窗口(java) - 如何识别弹出窗口中的 X 按钮以使用 Java 将其关闭? 谢谢!
【问题讨论】:
需要切换到弹窗,然后关闭
String parentWindowHandler = driver.getWindowHandle(); // Store your parent window
String subWindowHandler = null;
Set<String> handles = driver.getWindowHandles(); // get all window handles
Iterator<String> iterator = handles.iterator();
while (iterator.hasNext()){
subWindowHandler = iterator.next();
}
driver.switchTo().window(subWindowHandler); // switch to popup window
// Now you are in the popup window, perform necessary actions here
driver.close();
driver.switchTo().window(parentWindowHandler); // switch back to parent window
【讨论】: