Skip to content

Bump webdriver-manager from 3.9.1 to 4.1.2 in /docker/chromium#5420

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/docker/chromium/webdriver-manager-4.1.2
Open

Bump webdriver-manager from 3.9.1 to 4.1.2 in /docker/chromium#5420
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/docker/chromium/webdriver-manager-4.1.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 4, 2026

Copy link
Copy Markdown

Bumps webdriver-manager from 3.9.1 to 4.1.2.

Release notes

Sourced from webdriver-manager's releases.

4.1.2

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.

v4.1.1

4.1.1

This is a focused follow-up release after 4.1.0 to clean up packaging metadata and release documentation.

What’s included

  • Fixed README PyPI badges to use webdriver-manager.
  • Updated package metadata and version alignment for 4.1.1.
  • Standardized release documentation with a new RELEASING.md maintainer runbook.
  • Added Python 3.7 CI coverage to reflect the declared support policy.
  • Kept packaging behavior stable with a minimal setup.py compatibility shim and pyproject.toml as metadata source-of-truth.

Notes

  • No functional driver-resolution changes are included in this release.

... (truncated)

Changelog

Sourced from webdriver-manager's changelog.

4.1.2

Fixes

  • ChromeDriver: restored legacy ChromeDriver storage URL handling for Chrome/ChromeDriver 114 and older, fixing invalid Chrome for Testing download URLs for older versions such as ChromeDriver 102.0.5005.61 on Windows. (#736)
  • ChromeDriver on 64-bit Windows: use the legacy win32 archive name for ChromeDriver 114 and older while preserving win64 Chrome for Testing downloads for ChromeDriver 115 and newer. (#736)
  • Firefox/GeckoDriver: report a readable error when a GeckoDriver release does not contain an asset matching the requested OS type instead of failing with an ambiguous missing-list entry.

Tests

  • Added regression coverage for ChromeDriver 102.0.5005.61 URL construction, legacy latest-release lookup, and the ChromeDriverManager.install() download-manager path without live network calls. (#736)
  • Pinned GeckoDriver cache coverage to a known release and added coverage for missing GeckoDriver release assets.

CI

  • Windows: install Google Chrome only when it is missing, while continuing to install Chromium, Opera, and Brave through Chocolatey.
  • Linux: install Chromium through browser-actions/setup-chrome and expose it as chromium, avoiding the unavailable/unstable apt Chromium package path on GitHub Actions.

4.1.1

Packaging

  • Fixed package metadata shown on PyPI.
  • Added Python version classifiers for currently supported Python versions.
  • Removed obsolete universal wheel metadata.
  • Ensured release metadata better reflects the current Python support policy.

Docs

  • Fixed PyPI badge package name in README.
  • Updated README badges to use the published package name webdriver-manager.

Notes

  • No functional driver-resolution changes are included in this release.
  • This is a packaging and documentation cleanup release following 4.1.0.

4.1.0

Compatibility

  • Added support for Python 3.12, 3.13, and 3.14.
  • Added CI coverage for Python 3.15.0-beta.1.
  • Kept compatibility with both Selenium 3 and Selenium 4 usage patterns.
  • Improved Chrome / Chromium / Brave support for Chrome 115+ and Chrome for Testing driver resolution.
  • Improved Microsoft Edge driver resolution through updated endpoint handling and platform mapping.

... (truncated)

Commits
  • 2f29f66 Fix #736 legacy ChromeDriver downloads for Chrome 114 and older (#737)
  • c327937 Build(deps): bump idna from 3.10 to 3.15 (#735)
  • 179faa0 chore(release): prepare 4.1.1 metadata/docs cleanup and release workflow upda...
  • 4af0ce1 chore(security): refresh uv lock for requests and python-dotenv (#733)
  • 4f760b4 fix deploy (#731)
  • 64dd527 chore(release): prepare 4.1.0 docs, CI and changelog (#729)
  • 8651fa2 Fix Ubuntu Opera cache extraction conflict causing NotADirectoryError (#730)
  • 5554e6d Fix 3.15 ci job (#728)
  • f5f1d2b CI: modernize release pipeline and refresh GitHub Actions versions (#727)
  • 8433db7 Allow third-party logger-like objects in set_logger (#688) (#726)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [webdriver-manager](https://github.com/SergeyPirogov/webdriver_manager) from 3.9.1 to 4.1.2.
- [Release notes](https://github.com/SergeyPirogov/webdriver_manager/releases)
- [Changelog](https://github.com/SergeyPirogov/webdriver_manager/blob/master/CHANGELOG.md)
- [Commits](SergeyPirogov/webdriver_manager@v3.9.1...v4.1.2)

---
updated-dependencies:
- dependency-name: webdriver-manager
  dependency-version: 4.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants