Which ChromeDriver version is compatible with which Chrome Browser version?

how to check chromedriver version
this version of chromedriver only supports chrome version 81
chromedriver version selector
how to check chrome version
npm chromedriver
chromedriver 2.38 download
selenium webdriver download
chromedriver version numbers

Actually I'm a bit confused. Although I read several resources about this.

For having a test of Selenium 3 using ChromeBrowser we need an extra app called ChromeDriver.

I found this text from GitHub:

ChromeDriver is only compatible with Chrome version 12.0.712.0 or newer. If you need to test an older version of Chrome, use Selenium RC and a Selenium-backed WebDriver instance.

My question is are all ChromeDriver versions compatible with all Chrome version? No conflict between each version?

Where can I find documentation of all versions matching between the ChromeDriver & ChromeBrowser?

Version Selection - ChromeDriver, If you are using Chrome version 84, please download ChromeDriver 84.0.​4147.30 Resolved issue 3434: Cannot get 'assert' messages from the 'browser' logs  Each version of ChromeDriver supports Chrome with matching major, minor, and build version numbers. For example, ChromeDriver 73.0.3683.20 supports all Chrome versions that start with 73.0.3683. Before a new major version of Chrome goes to Beta, a matching version of ChromeDriver will be released. After the initial release of a new major

Compatibility matrix

Here is a chart of the compatibility between chromedriver and chrome. This information can be found at the Chromedriver downloads page.

chromedriver    chrome
2.46            71-73
2.45            70-72
2.44            69-71
2.43            69-71
2.42            68-70
2.41            67-69
2.40            66-68
2.39            66-68
2.38            65-67
2.37            64-66
2.36            63-65
2.35            62-64
2.34            61-63
2.33            60-62
---------------------
2.28            57+
2.25            54+
2.24            53+
2.22            51+
2.19            44+
2.15            42+
After 2.46, the ChromeDriver major version matches Chrome
chromedriver    chrome
76.0.3809.68    76
75.0.3770.140   75
74.0.3729.6     74
73.0.3683.68    73

It seems compatibility is only guaranteed within that revision.

If you need to run chromedriver across multiple versions of chrome for some reason, well, plug the latest version number of chrome you're using into the Chromedriver version selection guide, then hope for the best. Actual compatibility will depend on the exact versions involved and what features you're using.

All versions are not cross-compatible.

For example, we had a bug today where chromedriver 2.33 was trying to run this on Chrome 65:

((ChromeDriver) driver).findElement(By.id("firstName")).sendKeys("hello")

Due to the navigation changes in Chrome 63, updated in Chromedriver 2.34, we got back

unknown error: call function result missing 'value'

Updating to Chromedriver 2.37 fixed the issue.

Downloads - ChromeDriver, Which ChromeDriver version is compatible with which Chrome Browser version? 03-15 19:54. Actually I'm a bit confused. Although I read several resources about​  Resolved issue 3420: after switching to the print window, the chromedriver stops responding; Resolved issue 3421: Driver returns Cyrillic text without styles

For starters, all ChromeDriver versions are not compatible with all versions of Chrome. Sometimes I wake up, run my script, if it breaks, I update the driver. Then it works. Chrome has quietly updated itself without telling me.

For a starting point of finding which chromedrivers go with which chrome versions this link brings you to the current release notes. You can look at previous release notes for earlier versions.

https://chromedriver.storage.googleapis.com/2.26/notes.txt

----------ChromeDriver v2.26 (2016-12-09)----------

Supports Chrome v53-55

This page will show you the current release https://sites.google.com/a/chromium.org/chromedriver/downloads

How to find chrome driver version in use for a node on a Selenium , different versions of browsers/Selenium/Selenium driver versions: IE Chrome ChromeDriver is supported by the Chromium project, please  To add my 2 cents, chromedriver acts as the "bridge" between Chrome and the Selenium jar, so on one side you have the protocol and interface (WebDriver) that is backward compatible and on the other you have dependency on browser's releases which isn't.

In case of mine, I solved it just by npm install protractor@latest -g and npm install webdriver-manager@latest. I am using chrome 80.x version. It worked for me in both Angular 4 & 6

Latest Version of Chrome Driver for Selenium Webdriver, Users should really use latest chrome and chromedriver and it should be a hard requirement that the Chromedriver version is compatible with the  ChromeDriver is only compatible with Chrome version 12.0.712.0 or newer. If you need to test an older version of Chrome, use Selenium RC and a Selenium-backed WebDriver instance. My question is are all ChromeDriver versions compatible with all Chrome version?

At the time of writing this I have discovered that chromedriver 2.46 or 2.36 works well with Chrome 75.0.3770.100

Documentation here: http://chromedriver.chromium.org/downloads states align driver and browser alike but I found I had issues even with the most up-to-date driver when using Chrome 75

I am running Selenium 2 on Windows 10 Machine.

Why doesn't ChromeDriver require Chrome or Chromium?, It would be great if chromedriver-helper checked the version of Chromium chromium-browser --version Chromium 70.0.3538.77 Built on Ubuntu to be "​blindly" installing the latest version of chrome driver (Which is 74 right  I was able to get the compatible version of chrome browser and chrome driver using the above approach when running scheduled job on the databricks environment and it worked like a charm without any issues. Hope it helps others in one way or other.

Which ChromeDriver version is compatible with which Chrome , The list of Chromedriver versions and their matching minimum Chrome versions could be found at version corresponds to the major web view/browser version, that it can automate. selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80; Ubuntu: selenium.common.exceptions: session not created: This version of ChromeDriver only supports Chrome version 79

Compatibility between Selenium WebDriver and the major web , Selenium 3.141.0 compatible browser and Driver version grid to 3.141.0. Can you please let me know the browser compatible versions. Browser Driver Chrome browser version Chrome Driver version. Firefox browser  Check out which version of ChromeDriver is compatible with your current chrome version from here; download the compatible one and replace the existing ChromeDriver with a new ChromeDriver. Now run the code

Compatibility check if used Chromedriver version matches with used , Chrome Selenium Driver has recently changed its strategy with respect with latest ChromeDriver and the driver will not be backward compatible as their Chrome Browser to version 81 or Downgrade the Chrome Driver in  After Chrome browser 70. It appears that there is also a ChromeDriver 70.0.3538.16. This, I am guessing works with Chrome version 70. Moving forward we could query the Chrome browser and figure out the appropriate version of ChromeDriver to download.

Comments
  • great... you just came up with an idea of automating the updating things... alright then.
  • seems that we need to un-check the auto-update of that chrome browser. right? @ProgrammersBlock
  • That depends. Usually updates to me mean security changes so I would not want to miss any of those. I think what it really calls for is a script that automatically checks for new ChromeDrivers and notifies me ahead of time. :)