Skip to content

4.1.2

Latest

Choose a tag to compare

@aleksandr-kotlyar aleksandr-kotlyar released this 04 Jun 05:59
· 2 commits to master since this release
2f29f66

webdriver-manager 4.1.2

Fixed

  • Fixed a ChromeDriver regression introduced in 4.1.x for Chrome/ChromeDriver versions older than 115.
    webdriver-manager now uses the legacy ChromeDriver storage URL for pre-115 versions instead of incorrectly building Chrome for Testing URLs. This fixes invalid URLs such as:

    https://storage.googleapis.com/chrome-for-testing-public//102.0.5005.61/chromedriver_win64.zip

    Reported in #736.

  • Fixed legacy ChromeDriver downloads on 64-bit Windows.
    For ChromeDriver 114 and older, Windows x64 now correctly uses the legacy win32 archive name. ChromeDriver 115+ still uses Chrome for Testing win64 downloads when available.

  • Improved GeckoDriver error reporting.
    When a GeckoDriver release does not contain an asset for the requested OS type, webdriver-manager now raises a readable error listing available release assets.

CI

  • Windows CI now installs Google Chrome only when it is missing, while still installing Chromium, Opera, and Brave through Chocolatey.
  • Linux CI now installs Chromium through browser-actions/setup-chrome and exposes it as chromium, avoiding unreliable apt Chromium installation on GitHub Actions.

Tests

  • Added regression coverage for ChromeDriver 102.0.5005.61.
  • Added coverage for the ChromeDriver legacy-to-Chrome-for-Testing boundary between versions 114 and 115.
  • Added GeckoDriver coverage for missing release assets.

Upgrade note

Users on 4.1.0 or 4.1.1 should upgrade to 4.1.2, especially if they pin older Chrome/ChromeDriver versions below 115.