Skip to content

deps: update webdriver-manager requirement from >=4.1.1 to >=4.1.2#28

Merged
GeiserX merged 1 commit into
mainfrom
dependabot/pip/webdriver-manager-gte-4.1.2
Jun 7, 2026
Merged

deps: update webdriver-manager requirement from >=4.1.1 to >=4.1.2#28
GeiserX merged 1 commit into
mainfrom
dependabot/pip/webdriver-manager-gte-4.1.2

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on webdriver-manager to permit the latest version.

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.

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

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

Updates the requirements on [webdriver-manager](https://github.com/SergeyPirogov/webdriver_manager) to permit the latest version.
- [Release notes](https://github.com/SergeyPirogov/webdriver_manager/releases)
- [Changelog](https://github.com/SergeyPirogov/webdriver_manager/blob/master/CHANGELOG.md)
- [Commits](SergeyPirogov/webdriver_manager@v4.1.1...v4.1.2)

---
updated-dependencies:
- dependency-name: webdriver-manager
  dependency-version: 4.1.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: automated, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@GeiserX GeiserX merged commit 20d4822 into main Jun 7, 2026
10 checks passed
@GeiserX GeiserX deleted the dependabot/pip/webdriver-manager-gte-4.1.2 branch June 7, 2026 17:58
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.

1 participant