Chrome version must be between 71 and 75 error after updating to ChromeDriver 2.46 Chrome version must be between 71 and 75 error after updating to ChromeDriver 2.46 google-chrome google-chrome

Chrome version must be between 71 and 75 error after updating to ChromeDriver 2.46


For me to resolve this problem :

On Windows

cd C:\Users\[myname]\AppData\Roaming\npm\node_modules\protractornpm i webdriver-manager@latestwebdriver-manager updatewebdriver-manager start &

On Cent-OS (I used Cent-OS 7.4.* and it worked fine.)

cd /usr/lib/node_modules/protractor/sudo npm i webdriver-manager@latestsudo webdriver-manager updatesudo webdriver-manager start &

I hope this helps you in any way.


This error message...

Starting ChromeDriver 2.46.628402 (536cd7adbad73a3783fdc2cab92ab2ba7ec361e1) on port 44269Only local connections are allowed.Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.Failed to invoke configuration method com.personal.CustomTest.initTests not created: Chrome version must be between 71 and 75

...implies that the ChromeDriver v2.46 is not compatible with the Chrome Browser version which is being accessed by your program/webdriver.

Your main issue is the incompatibility between the version of the binaries you are using as follows:

  • You are using chromedriver=2.46
  • Release Notes of chromedriver=2.46 clearly mentions the following :

Supports Chrome v71-73

  • Though you mentioned you are using Chrome 72.0.3626.119 possibly there are multiple instances of Chrome Browser installed within your system and your program by default is accessing the Chrome Browser whose version is not between v71.x and v75.x

  • You are using chrome=67.0

  • Release Notes of ChromeDriver v2.38 clearly mentions the following :

Supports Chrome v65-67


Solution


For me, I had to update my chrome driver in my project to match the version of Chrome on my local machine.

yarn add chromedriver@76.0.0 -D

https://www.npmjs.com/package/chromedriver