【问题标题】:Selenium unable to dismiss popupSelenium 无法关闭弹出窗口
【发布时间】:2017-06-04 22:03:52
【问题描述】:

我是硒的新手。 我需要单击 X 按钮来关闭弹出窗口。我尝试了一些代码,但它不起作用:

Alert alert=driver.switchTo().alert().dismiss();
driver.findElement(By.xpath("//span[contains(text(),'x')]"));

HTML代码如下:

<div class="modal-header">
<div class="modal-header">
        <div id="button-holder">
            <button type=""button class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">x</span>  <!--i need to click this-->
            </button>
        </div>
    </div>
</div>

【问题讨论】:

    标签: java html selenium xpath css-selectors


    【解决方案1】:

    您可以尝试使用操作。请参阅下面的示例 sn-p:

       action = new Actions(driver);
    IWebElement PopUp = driver.findElement(By.xpath("//span[contains(text(),'x')]"));
    action.MoveToElement(PopUp).Click().Perform();
    

    【讨论】:

      猜你喜欢
      • 2021-02-09
      • 2021-03-11
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-22
      相关资源
      最近更新 更多