Skip to content

Chromedriver v115+ unsupported downloads #810

Closed
@JoshCrozier

Description

@JoshCrozier

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

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)

await resolveLatestVersion(opts, 'chrome', opts.drivers.chrome.baseURL + '/LATEST_RELEASE');

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions