java - Chrome 版本 44 在 selenium 测试中存在一些问题

标签 java google-chrome selenium selenium-webdriver selenium-chromedriver

我正在使用 Selenium 和 Chrome 编写测试,昨天当我的 Chrome 从 43 更新到 44 时,我的测试在 action.sendkey("arrow.down") 等方面遇到了一些问题。

我尝试卸载 Chrome 并安装 Chrome 43,但一旦我这样做,它就会自行更新为 44! 我也尝试过 chromedriver 2.16,但它也没有用。

我该如何解决?

最佳答案

这与 Keys.ENTER, Keys.TAB, Keys.SPACE are not working on Chrome 44 有关和 Input.dispatchKeyEvents handles some keys incorrectly .

问题已解决。您需要给它一些时间,并在新的 Chromium 版本发布后立即升级,或者恢复到 43。或者,安装 chromium from trunk .

关于自动更新的更新

可以引用How can I disable Google Chrome auto update为此

关于java - Chrome 版本 44 在 selenium 测试中存在一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704503/

相关文章:

java - Spring Boot - 如何通过名称获取使用 @Service 注释的类

google-app-engine - 为什么 dev_appserver.py(App Engine 开发服务器)挂起等待请求?

JavaScript - 网络浏览器中的通知 API

ruby - Watir 无法找到 Mozilla geckodriver

java - 使用 Java 创建 Windows Metro 风格的应用程序?

java - 父类(super class)和子类解析?

java - 访问样式属性中供应商特定的 CSS 属性? Selenium 似乎默认忽略它

continuous-integration - 运行 UI SeleniumRC 测试作为 CI 过程的一部分

java - JPA HIbernate - ManyToOne 映射 - 如果不存在则插入

safari - Facebook Connect按钮未显示在Safari/Chrome中