我正在使用Selenium和Chrome进行测试,昨天当我的Chrome从43更新到44时,我的测试遇到了action.sendkey(“arrow.down”)等问题。
我尝试卸载Chrome并安装Chrome 43,但是一旦我将其更新为44! 我也尝试过chromedriver 2.16,但它也没有用。
我该如何解决?
答案 0 :(得分:3)
这与Keys.ENTER, Keys.TAB, Keys.SPACE are not working on Chrome 44和Input.dispatchKeyEvents handles some keys incorrectly相关。
问题得到解决。您需要给它一些时间并在新铬释放后立即升级,或者恢复为43.或者,安装chromium
from trunk。
有关自动更新的更新
答案 1 :(得分:0)
此问题将在发布新版本后立即解决,但现在只需卸载Chrome 44,然后安装Chrome 43并禁用其自动上传。
答案 2 :(得分:0)
我在chrome 44上看到了以下问题:
element.click
总是不起作用,我必须等待几秒才能点击。我用过css选择器。这在Chrome 43上运行良好。driver.findElement
不断投掷NoSuchElementException
,尽管元素在页面上。StaleElementException
。我主要在Chrome上受阻。我有filed Chromium bug #515171但我不确定他们是否会看到它。