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

时间:2015-07-29 15:15:19

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

我正在使用Selenium和Chrome进行测试,昨天当我的Chrome从43更新到44时,我的测试遇到了action.sendkey(“arrow.down”)等问题。

我尝试卸载Chrome并安装Chrome 43,但是一旦我将其更新为44! 我也尝试过chromedriver 2.16,但它也没有用。

我该如何解决?

3 个答案:

答案 0 :(得分:3)

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

问题得到解决。您需要给它一些时间并在新铬释放后立即升级,或者恢复为43.或者,安装chromium from trunk

有关自动更新的更新

您可以参考How can I disable Google Chrome auto update了解

答案 1 :(得分:0)

此问题将在发布新版本后立即解决,但现在只需卸载Chrome 44,然后安装Chrome 43并禁用其自动上传。

答案 2 :(得分:0)

我在chrome 44上看到了以下问题:

  1. element.click总是不起作用,我必须等待几秒才能点击。我用过css选择器。这在Chrome 43上运行良好。
  2. driver.findElement不断投掷NoSuchElementException,尽管元素在页面上。
  3. 在页面重新加载或新页面加载后查找任何元素会导致StaleElementException
  4. WebDriver实例化和拆解无法按预期工作:它会在Chrome 44上打开多个空白实例。
  5. 我主要在Chrome上受阻。我有filed Chromium bug #515171但我不确定他们是否会看到它。