build(deps-dev): bump selenium-webdriver from 4.46.0 to 4.47.0 in /docs
Merged
DE
2mo ago+1+1+0123456789-1-1-0123456789
Bumps selenium-webdriver from 4.46.0 to 4.47.0.
Release notes
Sourced from selenium-webdriver's releases.
Selenium 4.47.0
Detailed Changelogs by Component
Java | Python | DotNet | Ruby | JavaScript
What's Changed
- Add transport layer that will be used by generated BiDi Modules by
@pujaganiin SeleniumHQ/selenium#17758- [java][bidi] Allow passing subscription parameters for events by
@pujaganiin SeleniumHQ/selenium#17769- [build] Reconcile Gemfile.lock in rb:pin with bundle lock, not bundle update by
@titusfortnerin SeleniumHQ/selenium#17772- [build] document Bazel worktree output-base cleanup by
@titusfortnerin SeleniumHQ/selenium#17689- [java] Support
@Nullableconstructor parameters in ConstructorCoercer by@pujaganiin SeleniumHQ/selenium#17770- [py] fix add_request_handler ignoring url_patterns on callback= path by
@titusfortnerin SeleniumHQ/selenium#17666- [py] generate -bidi test targets for bidi tests only by
@titusfortnerin SeleniumHQ/selenium#17630- [rb] support WebDriver BiDi on Safari Preview and move #bidi onto Driver by
@titusfortnerin SeleniumHQ/selenium#17729- [py] run affected python tests per-browser on PR, full suite on schedule by
@titusfortnerin SeleniumHQ/selenium#17643- [py] Improve generated HTML docs for Python API by
@cgoldbergin SeleniumHQ/selenium#17775- [rb] link generated BiDi elements to their spec definitions by
@titusfortnerin SeleniumHQ/selenium#17781- [rb] add objectOnly/preserveExtras/scalar-primitive BiDi schema signals by
@titusfortnerin SeleniumHQ/selenium#17784- [docs] Selenium 5 release charter by
@titusfortnerin SeleniumHQ/selenium#17717- [adr] BiDi implementation boundaries by
@titusfortnerin SeleniumHQ/selenium#17670- Fix BiDi not initializing for RemoteWebDriver built via builder by
@pujaganiin SeleniumHQ/selenium#17792- [build] Upgrade
@llvmto 0.8.10 by@AutomatedTesterin SeleniumHQ/selenium#17780- [build] Upgrade rules_rs to 0.0.96 by
@AutomatedTesterin SeleniumHQ/selenium#17793- [build] run affected bazel test targets from a file by
@titusfortnerin SeleniumHQ/selenium#17795- [build] update py:local_dev task to ensure all files are generated and symlinks are always resolved by
@titusfortnerin SeleniumHQ/selenium#17789- [rb] construct the BiDi transport inside the domain from a connection by
@titusfortnerin SeleniumHQ/selenium#17796- [build] Upgrade
@llvmto 0.8.11 by@AutomatedTesterin SeleniumHQ/selenium#17806- [py] Fix default command_executor URL in RemoteWebDriver docstring by
@vtvipulin SeleniumHQ/selenium#17803- [build] validate affected test targets against the current build graph by
@titusfortnerin SeleniumHQ/selenium#17809- [rb] route BiDiBridge navigation through the generated Protocol::BrowsingContext by
@titusfortnerin SeleniumHQ/selenium#17785- [build] Fix GeckoDriver rejecting system-access via capabilities by
@titusfortnerin SeleniumHQ/selenium#17811- [rb] resolve spec runfiles via Bazel::Runfiles by
@titusfortnerin SeleniumHQ/selenium#17810- [rust] honor --browser-version in Selenium Manager Electron driver resolution by
@gaurav0107in SeleniumHQ/selenium#17567- [build] standardize generated-file license and not to edit markers across generators by
@titusfortnerin SeleniumHQ/selenium#17816- [rb] validate nullable-constant BiDi params outbound by
@titusfortnerin SeleniumHQ/selenium#17818- Update geckodriver version to 0.37.1 by
@bonigarciain SeleniumHQ/selenium#17822- [build] Generate cross-platform Selenium Manager SBOM and NOTICE by
@titusfortnerin SeleniumHQ/selenium#17819- [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround by
@titusfortnerin SeleniumHQ/selenium#17824- [build] Download and bundle Selenium Manager SBOM and NOTICE in each package by
@titusfortnerin SeleniumHQ/selenium#17820- [java] Add regression coverage for relative locators on collapsed table borders (#13642) by
@MohabMohiein SeleniumHQ/selenium#17827- [py] Include generated files in API docs published on Read the Docs by
@cgoldbergin SeleniumHQ/selenium#17794- [py] Fix docs build for RtD by
@cgoldbergin SeleniumHQ/selenium#17830- [py] Revert RtD doc build changes by
@cgoldbergin SeleniumHQ/selenium#17831- [build] BiDi schema generation cleanup by
@titusfortnerin SeleniumHQ/selenium#17837- [java][bidi] Remove subscription scope by
@pujaganiin SeleniumHQ/selenium#17842- Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options by
@titusfortnerin SeleniumHQ/selenium#17840
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
4.47.0 (2026-08-10)
- Support CDP versions: v149, v150, v151
- support WebDriver BiDi on Safari Preview and move #bidi onto Driver (#17729)
- link generated BiDi elements to their spec definitions (#17781)
- add objectOnly/preserveExtras/scalar-primitive BiDi schema signals (#17784)
- construct the BiDi transport inside the domain from a connection (#17796)
- route BiDiBridge navigation through the generated Protocol::BrowsingContext (#17785)
- resolve spec runfiles via Bazel::Runfiles (#17810)
- [build] standardize generated-file license and not to edit markers across generators (#17816)
- validate nullable-constant BiDi params outbound (#17818)
- [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround (#17824)
- [build] Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options (#17840)
- [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC URLs (#17790)
- tolerate and warn on missing required inbound BiDi fields, with SE_BIDI_STRICT to escalate (#17844)
- remove deprecated FTP proxy support (#17846)
- prevent CDP access with Firefox (#17849)
- test matchers assert log entries by id and optional messages and match severity (#17848)
- [bidi] Correct float/enum type fidelity in the shared schema and validate primitives outbound in Ruby (#17852)
- [bidi] mark BiDi types extensible per spec and update Ruby handling (#17853)
- raise typed WebDriver errors for BiDi from a generated error-code map (#17855)
- allow pending test guards to require matching provided exception (#17859)
- pass --enable-chrome-logs unless CHROME_LOG_FILE is set (#17858)
- support custom vendor specific capabilities in options classes (#17862)
- validate BiDi outbound ref fields against their declared type (#17861)
- generate BiDi domain type accessors and union variant factories (#17865)
- deprecate invalid Firefox profile code (#17871)
- [build] Automated Browser Version Update with CDP (#17873)
Commits
9175ed9[build] Prepare for release of selenium-4.47.0 (#17896)a25afbb[build] Automated Browser Version Update with CDP (#17873)960abd2[dotnet][java][js][rb] deprecate invalid Firefox profile code (#17871)5b1cde1[rb] generate BiDi domain type accessors and union variant factories (#17865)014d72b[rb] fix tests and custom matchers to work with SE_DEBUG (#17863)e0658c9[rb] validate BiDi outbound ref fields against their declared type (#17861)0ad0c51[rb] support custom vendor specific capabilities in options classes (#17862)10eeb94[dotnet][java][py][rb] pass --enable-chrome-logs unless CHROME_LOG_FILE is se...4c6f3a5[rb] allow pending test guards to require matching provided exception (#17859)89ad5bb[rb] raise typed WebDriver errors for BiDi from a generated error-code map (#...- 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
Update selenium-webdriver in /docs from 4.46.0 to 4.47.0 to pick up minor fixes and BiDi/CDP updates. This only affects docs build/test tooling and does not change site content.
Review notes
- Scope is
docs/Gemfile.lockonly. When running Selenium examples/tests locally, Chrome logs may be enabled by default unlessCHROME_LOG_FILEis set, Firefox CDP access is blocked, and deprecated Firefox profile code may warn. No migration required.