当我在MS Edge中运行测试时,
我想在有弹出窗口时点击取消,我试着这样做:
driver.switchTo()警报()驳回()。
但它不起作用
答案 0 :(得分:0)
一个简单的解决方案是将 WebDriverWait 与 ExpectedConditions 一起诱导为alertIsPresent()
,如下所示:
接受提醒:
new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).accept();
解雇警报:
new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).dismiss();