Java driver.switchTo().alert().disease();不在MS Edge上工作
当我在MS Edge中运行测试时,当出现弹出窗口时,我想单击“取消”,并尝试通过以下方式执行此操作:Java driver.switchTo().alert().disease();不在MS Edge上工作,java,selenium,selenium-webdriver,alert,microsoft-edge,Java,Selenium,Selenium Webdriver,Alert,Microsoft Edge,当我在MS Edge中运行测试时,当出现弹出窗口时,我想单击“取消”,并尝试通过以下方式执行此操作: driver.switchTo().alert().dismiss(); 但它不起作用一个简单的解决方案是使用以下预期条件诱导WebDriverWait: 接受警报: new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).accept(); 解除警报: new WebDriverWait(dr
driver.switchTo().alert().dismiss();
但它不起作用一个简单的解决方案是使用以下预期条件诱导WebDriverWait:
- 接受警报:
new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).accept();
- 解除警报:
new WebDriverWait(driver, 20).until(ExpectedConditions. alertIsPresent()).dismiss();
窗口
,而不是警报