Skip to content

Fix #736 legacy ChromeDriver downloads for Chrome 114 and older#737

Merged
aleksandr-kotlyar merged 5 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:fix-736-chrome-pre-115-urls
Jun 4, 2026
Merged

Fix #736 legacy ChromeDriver downloads for Chrome 114 and older#737
aleksandr-kotlyar merged 5 commits into
SergeyPirogov:masterfrom
aleksandr-kotlyar:fix-736-chrome-pre-115-urls

Conversation

@aleksandr-kotlyar

Copy link
Copy Markdown
Collaborator

Problem

webdriver-manager 4.1.1 can build invalid ChromeDriver URLs for older Chrome versions, e.g. ChromeDriver 102 on Windows:
https://storage.googleapis.com/chrome-for-testing-public//102.0.5005.61/chromedriver_win64.zip

ChromeDriver 114 and older still use the legacy chromedriver.storage.googleapis.com flow, while Chrome for Testing applies from M115.

Solution

  • Route ChromeDriver versions below 115 back to legacy ChromeDriver storage.
  • Normalize win64 to the legacy win32 archive name for pre-115 ChromeDriver.
  • Keep Chrome for Testing metadata/download behavior for ChromeDriver 115+.
  • Bump release metadata to 4.1.2 and update changelog.

Tests

  • Added regression tests for ChromeDriver 102 URL construction.
  • Added a manager-level download-manager test for ChromeDriverManager.install() without live network calls.

@aleksandr-kotlyar aleksandr-kotlyar merged commit 2f29f66 into SergeyPirogov:master Jun 4, 2026
8 checks passed
@aleksandr-kotlyar aleksandr-kotlyar linked an issue Jun 4, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wrong driver url for 102 Chrome version in 4.1.1

1 participant