【问题标题】:How to identify the X button in pop-up window to close it?如何识别弹出窗口中的X按钮将其关闭?
【发布时间】:2020-04-16 21:21:43
【问题描述】:

登录后有一个弹出窗口需要关闭。 检查元素(IE 11、GC)不适用于此弹出窗口。 问题: - 如何聚焦到这个弹出窗口(java) - 如何识别弹出窗口中的 X 按钮以使用 Java 将其关闭? 谢谢!

【问题讨论】:

    标签: java selenium cucumber


    【解决方案1】:

    需要切换到弹窗,然后关闭

    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
    

    【讨论】:

      猜你喜欢
      • 2021-03-09
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      • 1970-01-01
      • 2018-01-06
      • 1970-01-01
      相关资源
      最近更新 更多