Bump selenium-webdriver from 4.38.0 to 4.45.0

Closed
DE
5mo ago
+2-2

Bumps selenium-webdriver from 4.38.0 to 4.45.0.

Release notes

Sourced from selenium-webdriver's releases.

Selenium 4.45.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript

What's Changed

... (truncated)

Changelog

Sourced from selenium-webdriver's changelog.

4.45.0 (2026-06-15)

  • Support CDP versions: v147, v148, v149
  • deprecate curb http client support (#17443)
  • move Ruby bindings to use typescript get attribute atom (#17524)
  • Move atoms to use the typescript versions (#17532)
  • deprecate Chromium Profile classes (#17557)
  • update bazel test tags (#17558)
  • separate concerns between Service, DriverFinder, and Options (#17564)
  • fix using environment variables to set drivers (#17571)
  • create more obvious test guard keywords as aliases (#17636)

4.44.0 (2026-05-12)

  • Support CDP versions: v146, v147, v148
  • Modern Firefox does not like both the -v and --log flags at the same time (#17412)
  • Fix credential issue with private key (#17188)

4.43.0 (2026-04-09)

  • Support CDP versions: v145, v146, v147

4.42.0 (2026-04-08)

  • Support CDP versions: v144, v145, v146

4.41.0 (2026-02-19)

  • Support CDP versions: v143, v144, v145
  • remove stored atoms these get generated by build (#16971)
  • output driver logs when SE_DEBUG is enabled (#16901)
  • Update lint configuration and fix rubocop offenses (#17008)
  • add missing unit tests (#17025)
  • [grid] Add session event API for server-side event bus integration (#17015)
  • Update dependencies (#17111)

4.40.0 (2026-01-18)

  • add synchronization and error handling for socket interactions (#16487)
  • mark low level bidi implementation as private api (#16475)
  • ensure driver process is always stopped (#15635)
  • create user-friendly method for enabling bidi (#14284)
  • Add force encoding to remove warnings caused by json 3.0 (#16728)
  • use SE_DEBUG to enable debugging (#16816)
  • ensure the grid is properly restarted in tests when there is a problem (#16842)
  • wait for grid to be ready when starting server (#16896)
  • check driver status endpoint rather than socket connection (#16877)
  • [build] update ruby gems with bazel (#16924)

4.39.0 (2025-12-06)

... (truncated)

Commits
  • cd6a3cd [build] Prepare for release of selenium-4.45.0 (#17680)
  • bb741bd [build] Automated Browser Version Update (#17658)
  • f53de51 [rb] run minimize test on linux now that #17644 fixed fluxbox startup
  • 3f37cce [rb] set window state before each window test instead of resetting driver
  • 2bfb990 [rb] skip Safari double_click action tests
  • 6008ae6 [rb] skip double_click action test on Safari
  • bf0edc8 [rb] create more obvious test guard keywords as aliases (#17636)
  • c474d76 [build] Automated Browser Version Update (#17609)
  • 13c5344 [rb] streamline tests on github actions runners (#17550)
  • 79af12b [rb] stabilize tests and remove driver-restart workaround in manager spec
  • Additional commits viewable in compare view

Dependabot compatibility score

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)

Summary by cubic

Upgrade selenium-webdriver from 4.38.0 to 4.45.0 to pick up CDP v147–v149 support and recent fixes for driver configuration. The lockfile also updates rubyzip to 3.4.0.