Match Google ChromeDriver version with Chrome

Q

How to match Google ChromeDriver version with Chrome version?

✍: FYIcenter.com

A

If you are using the Chrome WebDriver with the Selenium Java API, you need to match the Google ChromeDriver version with Google Chrome version.

1. Run Google Chrome and click "Settings > Help > About Google Chrome". You see the version #, like Version 75.0.3770.80.

2. Go to Google ChromeDriver Website.

3. Open "75.0.3770.8" and click on "chromedriver_win32.zip" to start the download.

4. Save the download file to C:\fyicenter\chromedriver_win32.zip.

5. Unzip the download file to C:\fyicenter\selenium\chromedriver folder.

6. Run the ChromeTest.java again with the matching ChromeDriver:

C:\fyicenter> java -classpath \
   .;\fyicenter\selenium\java\client-combined-3.141.59.jar;\
   \fyicenter\selenium\java\libs\guava-25.0-jre.jar;\
   \fyicenter\selenium\java\libs\okhttp-3.11.0.jar;\
   \fyicenter\selenium\java\libs\okio-1.14.0.jar;\
   \fyicenter\selenium\java\libs\commons-exec-1.3.jar \
   -Dwebdriver.chrome.driver=\fyicenter\selenium\chromedriver\chromedriver.exe \
   ChromeTest

Starting ChromeDriver 75.0.3770.8 (...-refs/branch-heads/3770@{#40}) on port 8247
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Jun 12, 2019 3:34:32 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C

You see that the Chrome browser is started and stopped correctly with no errors.

 

⇒ Compatibility of WebDriver Java API for Chrome

⇐ Use Chrome WebDriver with Google ChromeDriver

⇑ Starting with Selenium WebDriver Client Java API

⇑⇑ Selenium Tutorials

2020-02-07, 1266👍, 0💬