driver.switchTo()警报()驳回()。不在MS Edge上工作

时间:2018-03-11 13:22:08

标签: java selenium selenium-webdriver microsoft-edge

当我在MS Edge中运行测试时,
我想在有弹出窗口时点击取消,我试着这样做: driver.switchTo()警报()驳回()。 但它不起作用

1 个答案:

答案 0 :(得分:0)

一个简单的解决方案是将 WebDriverWait ExpectedConditions 一起诱导为alertIsPresent(),如下所示:

  • 接受提醒:

    new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).accept();
    
  • 解雇警报:

    new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).dismiss();