javascript - 意外警报打开错误。 "browser.switchTo().alert().accept();"在通过 Jenkins 运行时在 Firefox 中工作正常但在 Chrome 中不工作

标签 javascript google-chrome selenium-webdriver protractor selenium-chromedriver

如何使用 Protractor 在 chrome 浏览器中处理此错误。 enter image description here

Chrome 驱动程序出现以下错误:UnexpectedAlertOpenError: unexpected alert open: {Alert text : There are unsaved data, please save before you leave, otherwise your changes get lost!} 我用过“browser.switchTo().alert().accept();”但这不起作用,在 Firefox 中工作正常。请帮助我,非常感谢帮助。

最佳答案

今天,在过去一周左右的时间里与这个新问题作斗争后,我们发现使用最新版本的 Protractor 已解决该问题。将 package.json 更改为 "protractor": "*"完成了这项工作。

关于javascript - 意外警报打开错误。 "browser.switchTo().alert().accept();"在通过 Jenkins 运行时在 Firefox 中工作正常但在 Chrome 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38779693/

相关文章:

google-chrome - 修复在 Ubuntu 中更新 Chrome 时 NSS 版本不匹配的问题

javascript - Bootstrap : hide links on navbar collapse

手机上的 JavaScript keydown

javascript - 如何在 JavaScript 中构建 Websocket 数据

c# - 找不到默认的 Chrome 二进制文件

selenium - 如何使用 Firefox 驱动程序读取警报消息?

java - 如何在断言中将值写入字符串

javascript - 在只考虑唯一性的情况下,描述性句子可以与 JavaScript 常量一起使用吗?

google-chrome - 无法读取 master_preferences 文件 - Watir

javascript - onblur 和链接元素在 Chrome 中无法正常工作 - 在 IE 10 中正常