How can I execute existing selenium script with ChromeDriver 73 and Chrome version 74 as the backward compatibility was dropped? How can I execute existing selenium script with ChromeDriver 73 and Chrome version 74 as the backward compatibility was dropped? selenium selenium

How can I execute existing selenium script with ChromeDriver 73 and Chrome version 74 as the backward compatibility was dropped?


The Current Releases section of ChromeDriver - WebDriver for Chrome clearly mentions the following:


Solution

If you are using Chrome v74.x you have to use ChromeDriver v74.0.3729.6 as a mandatory measure.


ChromeDriver dropping backward compatibility

John Chen (Owner - chromedriver) recently have confirmed that:

Backward compatibility was dropped from ChromeDriver for a couple of reasons:

  • It adds complexity to the code, and is expensive to maintain.
  • It requires an infrastructure to test each build of ChromeDriver against multiple versions of Chrome. There is no such requirement anywhere else inside Chrome, and it became increasingly difficult to convince our build team to maintain such an infrastructure just for ChromeDriver.

I understand this creates difficulty for some of our users, but unfortunately it has become impossible for us to keep supporting the backward compatibility.


Snapshot of Email from John Chen

Chrome_backward


Reference

You can find a relevant detailed discussion in:


Browser version and the driver version for the browser should be in sync.

You can solve the issue by downloading the latest driver from the below link.

From chrome site: LinkYou will need to repeat the task whenever chrome gets an update.