Chrome version 44 has a selenium issue
I am using Selenium and Chrome to write a test, yesterday when my Chrome upgraded from 43 to 44, my test had some problems with action.sendkey ("arrow.down") etc.
I tried uninstalling Chrome and installing Chrome 43, but as soon as I do that it will update it to 44 !!! I also tried chromedriver 2.16, but that didn't work either.
How can I fix this?
It has to do with Keys.ENTER, Keys.TAB, Keys.SPACE don't work on Chrome 44 and Input.dispatchKeyEvents doesn't handle some keys correctly .
The problem has been fixed. You need to give it some time and update as soon as a new chrome release comes out, or go back to 43. Or install chromium
from trunk .
Update about AutoUpdate
You can specify How to turn off Google Chrome automatic update for this
source to share
I have seen the following problems on chrome 44:
-
element.click
doesn't always work, I have to wait a couple of seconds before pressing. I used a css selector. This worked fine on Chrome 43. -
driver.findElement
keeps throwingNoSuchElementException
even though the element is on the page. - Find any item after page reload or new page load in
StaleElementException
. - Creating and deleting WebDriver does not work as expected: it opens multiple empty instances in Chrome 44.
I am blocking Chrome heavily. I've filed Chromium bug # 515171 but I'm not sure if they'll look at it.
source to share