最新的谷歌浏览器更新后无法接受JavaScript提醒

时间:2015-07-30 08:21:09

标签: selenium-webdriver selenium-chromedriver

我使用webdriver进行Ui测试。 在最新的谷歌浏览器更新如44.0.2403.107后,我遇到接受警报的问题: 当我确认javascript警报时,我使用driver.SwitchTo().Alert().Accept();,我得到例外:没有警报打开。看起来警报打开的时间晚于我尝试接受它。最新的谷歌浏览器更新后有没有其他人有同样的问题?

我使用的是最新版本的chromedriver - 2.16。

1 个答案:

答案 0 :(得分:0)

您是否尝试过包括等待警报,如下所示:

new WebDriverWait(driver,60).until(ExpectedConditions.alertIsPresent());
driver.switchTo().alert().accept();

如果您仍然面临问题,请在下面的网址上提出问题,包括示例测试代码和html文件: https://code.google.com/p/chromedriver/issues/list