Description
Expected Behavior
The ability to run selenium-standalone
against version of Chromedriver v115+.
There were recently updates here from the official source: https://chromedriver.chromium.org/downloads
If you are using Chrome version 115 or newer, please consult the Chrome for Testing availability dashboard. This page provides convenient JSON endpoints for specific ChromeDriver version downloading.
For older versions of Chrome, please see below for the version of ChromeDriver that supports it.
Current Behavior
Currently, only versions prior to v115 are supported.
When computing the download URL, /LATEST_RELEASE
is appended (which is utilized for the previous download URL)
Conditional logic needs to be added to look at the newly released API for v115+ and higher: https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json
For versions 115 and newer
Starting with M115 the ChromeDriver release process is integrated with that of Chrome. The latest Chrome + ChromeDriver releases per release channel (Stable, Beta, Dev, Canary) are available at the Chrome for Testing (CfT) availability dashboard. As a result, you might no longer have a need for version selection — you could choose any available CfT version and simply download the correspondingly-versioned ChromeDriver binary.For automated version downloading one can use the convenient CfT JSON endpoints.
If you still have a need for version selection (e.g. to match a non-CfT Chrome binary with a compatible ChromeDriver binary), you might be interested in the latest-patch-versions-per-build JSON endpoints.