build(deps-dev): bump selenium-webdriver from 4.51.0 to 4.52.0 in /docs
Merged
DE
4d ago+1+1+0123456789-1-1-0123456789
Bumps selenium-webdriver from 4.51.0 to 4.52.0.
Release notes
Sourced from selenium-webdriver's releases.
Selenium 4.52.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- [py] use local self-signed certificate for tests by
@titusfortnerin SeleniumHQ/selenium#18148- [build] scope RBE internet access to the tests that exercise Selenium Manager by
@titusfortnerin SeleniumHQ/selenium#18147- [rb] Do not pass a bare --proxy to Selenium Manager by
@Mochxdin SeleniumHQ/selenium#18150- [rb] deprecate current behavior of ignoring Grid certificates on HTTPS connections by
@titusfortnerin SeleniumHQ/selenium#18153- [py] Install web extensions from the driver by
@AutomatedTesterin SeleniumHQ/selenium#17970- [bazel] Use MRI on RBE (rebased #17622) by
@aguspein SeleniumHQ/selenium#18123- [build] drop RBE flags that Bazel 9 no longer honours and the misdirected cc autodetect override by
@titusfortnerin SeleniumHQ/selenium#18156- [rb] support serving test pages over HTTPS for certificate and cookie tests by
@titusfortnerin SeleniumHQ/selenium#18152- [rust] stop resolving a Java runtime on --grid so the jar lookup no longer depends on a JRE download by
@titusfortnerin SeleniumHQ/selenium#18157- [build] automatically generate Qodo reviews from PRs by committers by
@titusfortnerin SeleniumHQ/selenium#18159- [java] put third-party jars under lib/ in dist zips again by matching prefixes on canonical labels by
@titusfortnerin SeleniumHQ/selenium#18165- [build] bump rules_jvm_external to 7.2 so repinning skips artifacts without a sources jar by
@titusfortnerin SeleniumHQ/selenium#18167- [java] tag os-sensitive browser tests per file and run them on Windows and macOS by
@titusfortnerin SeleniumHQ/selenium#18163- [java] add test to ensure shipped bytecode supports Java 11 by
@titusfortnerin SeleniumHQ/selenium#18166- [rb] generate version.rb from the root version.bzl so tests do not read the version by
@titusfortnerin SeleniumHQ/selenium#18164- [build] remove unused and redundant Maven artifacts and a stale Renovate rule by
@titusfortnerin SeleniumHQ/selenium#18170- [java] add a se-manager DriverFinder test that runs unpinned through Selenium Manager by
@titusfortnerin SeleniumHQ/selenium#18169- chore: bump to bazel 9.3.0 by
@shs96cin SeleniumHQ/selenium#18173- chore: enable cdc in the bazel builds by
@shs96cin SeleniumHQ/selenium#18178- chore: update all bazel deps by
@shs96cin SeleniumHQ/selenium#18174- [py] Adopt all Ruff FURB rules by
@goldpanth3rin SeleniumHQ/selenium#18168- [py] Adopt ruff PYI041 and G201 from the new default rule set by
@dmitgushin SeleniumHQ/selenium#18154- [py] cleanup for ruff rule sim102 . part of the tranche 3 stage by
@iampopovichin SeleniumHQ/selenium#18034- [java] Add BiDi generator tests by
@pujaganiin SeleniumHQ/selenium#18162- [rb] fix atoms outside Bazel and add local_dev for using a local checkout by
@titusfortnerin SeleniumHQ/selenium#18183- [build] run unit tests in parallel while keeping browser tests serial by
@titusfortnerin SeleniumHQ/selenium#18191- [rb] type vendor-declared BiDi fields instead of making extended types extensible by
@titusfortnerin SeleniumHQ/selenium#18190- [build] carry CDDL numeric bounds into the BiDi schema by
@titusfortnerin SeleniumHQ/selenium#18194- [rb] check each BiDi list element against its declared type by
@titusfortnerin SeleniumHQ/selenium#18196- [build] update open bot PRs in place through a shared workflow so fixes pushed to them survive the next run by
@titusfortnerin SeleniumHQ/selenium#18197- [rb] hold BiDi numbers to their declared ranges by
@titusfortnerin SeleniumHQ/selenium#18198- [rust] Update Selenium Manager dependencies by
@bonigarciain SeleniumHQ/selenium#18202- [rust] Remove fs2 crate and use standard mechanism for file lock by
@bonigarciain SeleniumHQ/selenium#18203- [rust] Use sevenz_rust2 create instead of sevenz_rust (unmaintained) by
@bonigarciain SeleniumHQ/selenium#18204- [java] Make selenium.debug/webdriver.verbose configure the real logger (Mechanism Only) by
@MohabMohiein SeleniumHQ/selenium#17841- [rb] declare development dependencies in the Gemfile instead of the gemspec by
@titusfortnerin SeleniumHQ/selenium#18207- [rb] wait for exactly the finished downloads in the remote driver spec by
@AutomatedTesterin SeleniumHQ/selenium#18188- [js] only track the page request in the BiDi 'can request cookies' test by
@AutomatedTesterin SeleniumHQ/selenium#18186- [java] use reserved hostnames in tests instead of public domains by
@yashp676in SeleniumHQ/selenium#18134- [grid] Throw ConfigException for a null stereotype in node configs by
@yashp676in SeleniumHQ/selenium#18185
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
4.52.0 (2026-10-29)
- Support CDP versions: v154, v155, v156
- Do not pass a bare --proxy to Selenium Manager (#18150)
- [build] Automated CDDL Spec Update (#18144)
- deprecate current behavior of ignoring Grid certificates on HTTPS connections (#18153)
- generate version.rb from the root version.bzl so tests do not read the version (#18164)
- fix atoms outside Bazel and add local_dev for using a local checkout (#18183)
- type vendor-declared BiDi fields instead of making extended types extensible (#18190)
- check each BiDi list element against its declared type (#18196)
- hold BiDi numbers to their declared ranges (#18198)
- [build] Automated Browser Version Update (major) with CDP (#18214)
- raise on unverified Grid certificates instead of falling back to VERIFY_NONE (#18223)
- [bidi] Eliminate sleep-based polling for websocket command response (#18231)
Commits
5b37fd4Release selenium-4.52.0 (#18259)2b4b7f1[rb] update test guard for new bidi things that Chrome 158 supports94b4838[rb] accept JRuby's bare verification failure in the self-signed certificate ...951cb66[py][rb][bidi] Eliminate sleep-based polling for websocket command response (...6346724[build] update Ruby versions tested in CI4c26f1d[rb] raise on unverified Grid certificates instead of falling back to VERIFY_...081cbad[build] Automated Browser Version Update (major) with CDP (#18214)ea56894[build] Automated Dependency Update (#18201)d5d2aa8[rb] remove driver-restart workaround from driver, select and target locator ...3954631[rb] have web extensions tests wait for injected element to fix flakiness- Additional commits viewable in compare view
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill 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
Bumps selenium-webdriver from 4.51.0 to 4.52.0 in /docs.
- Adds support for CDP versions v154, v155, and v156.
- Now raises on unverified Grid certificates instead of falling back to
VERIFY_NONE; the old fallback behavior is deprecated. - Improves BiDi type checking and removes sleep-based polling for websocket command responses.