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?
I found, that chrome and chromedriver versions support policy has changed recently.
As stated on downloads page:
There is general guide to select version of crhomedriver for specific chrome version: https://developer.chrome.com/docs/chromedriver/downloads/version-selection#for_versions_114_and_older
Here is excerpt:
Note, that this version selection algorithm can be easily automated. For example, simple powershell script in another answer has automated chromedriver updating on windows platform.
Note also that latest versions of Selenium has built-in Selenium Manager which will download specified version of Chrome and ChromeDriver automatically when you specify browserName and browserVersion properties in options.