Created by dependabot[bot] 2 months ago
Bumps selenium-webdriver from 4.44.0 to 4.47.0.
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 @pujagani in SeleniumHQ/selenium#17758 [java][bidi] Allow passing subscription parameters for events by @pujagani in SeleniumHQ/selenium#17769 [build] Reconcile Gemfile.lock in rb:pin with bundle lock, not bundle update by @titusfortner in SeleniumHQ/selenium#17772 [build] document Bazel worktree output-base cleanup by @titusfortner in SeleniumHQ/selenium#17689 [java] Support @Nullable constructor parameters in ConstructorCoercer by @pujagani in SeleniumHQ/selenium#17770 [py] fix add_request_handler ignoring url_patterns on callback= path by @titusfortner in SeleniumHQ/selenium#17666 [py] generate -bidi test targets for bidi tests only by @titusfortner in SeleniumHQ/selenium#17630 [rb] support WebDriver BiDi on Safari Preview and move #bidi onto Driver by @titusfortner in SeleniumHQ/selenium#17729 [py] run affected python tests per-browser on PR, full suite on schedule by @titusfortner in SeleniumHQ/selenium#17643 [py] Improve generated HTML docs for Python API by @cgoldberg in SeleniumHQ/selenium#17775 [rb] link generated BiDi elements to their spec definitions by @titusfortner in SeleniumHQ/selenium#17781 [rb] add objectOnly/preserveExtras/scalar-primitive BiDi schema signals by @titusfortner in SeleniumHQ/selenium#17784 [docs] Selenium 5 release charter by @titusfortner in SeleniumHQ/selenium#17717 [adr] BiDi implementation boundaries by @titusfortner in SeleniumHQ/selenium#17670 Fix BiDi not initializing for RemoteWebDriver built via builder by @pujagani in SeleniumHQ/selenium#17792 [build] Upgrade @llvm to 0.8.10 by @AutomatedTester in SeleniumHQ/selenium#17780 [build] Upgrade rules_rs to 0.0.96 by @AutomatedTester in SeleniumHQ/selenium#17793 [build] run affected bazel test targets from a file by @titusfortner in SeleniumHQ/selenium#17795 [build] update py:local_dev task to ensure all files are generated and symlinks are always resolved by @titusfortner in SeleniumHQ/selenium#17789 [rb] construct the BiDi transport inside the domain from a connection by @titusfortner in SeleniumHQ/selenium#17796 [build] Upgrade @llvm to 0.8.11 by @AutomatedTester in SeleniumHQ/selenium#17806 [py] Fix default command_executor URL in RemoteWebDriver docstring by @vtvipul in SeleniumHQ/selenium#17803 [build] validate affected test targets against the current build graph by @titusfortner in SeleniumHQ/selenium#17809 [rb] route BiDiBridge navigation through the generated Protocol::BrowsingContext by @titusfortner in SeleniumHQ/selenium#17785 [build] Fix GeckoDriver rejecting system-access via capabilities by @titusfortner in SeleniumHQ/selenium#17811 [rb] resolve spec runfiles via Bazel::Runfiles by @titusfortner in SeleniumHQ/selenium#17810 [rust] honor --browser-version in Selenium Manager Electron driver resolution by @gaurav0107 in SeleniumHQ/selenium#17567 [build] standardize generated-file license and not to edit markers across generators by @titusfortner in SeleniumHQ/selenium#17816 [rb] validate nullable-constant BiDi params outbound by @titusfortner in SeleniumHQ/selenium#17818 Update geckodriver version to 0.37.1 by @bonigarcia in SeleniumHQ/selenium#17822 [build] Generate cross-platform Selenium Manager SBOM and NOTICE by @titusfortner in SeleniumHQ/selenium#17819 [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles workaround by @titusfortner in SeleniumHQ/selenium#17824 [build] Download and bundle Selenium Manager SBOM and NOTICE in each package by @titusfortner in SeleniumHQ/selenium#17820 [java] Add regression coverage for relative locators on collapsed table borders (#13642) by @MohabMohie in SeleniumHQ/selenium#17827 [py] Include generated files in API docs published on Read the Docs by @cgoldberg in SeleniumHQ/selenium#17794 [py] Fix docs build for RtD by @cgoldberg in SeleniumHQ/selenium#17830 [py] Revert RtD doc build changes by @cgoldberg in SeleniumHQ/selenium#17831 [build] BiDi schema generation cleanup by @titusfortner in SeleniumHQ/selenium#17837 [java][bidi] Remove subscription scope by @pujagani in SeleniumHQ/selenium#17842 Merge vendor cddl files into shared BiDi schema and implement custom Firefox webExtension options by @titusfortner in SeleniumHQ/selenium#17840
Java | Python | DotNet | Ruby | JavaScript
@pujagani
@titusfortner
@Nullable
@cgoldberg
@llvm
@AutomatedTester
@vtvipul
@gaurav0107
@bonigarcia
@MohabMohie
... (truncated)
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) 4.46.0 (2026-07-10) Support CDP versions: v148, v149, v150 trim whitespace around NO_PROXY entries (#17565) add ClientConfig for HTTP client customization (#17699) generate the BiDi protocol layer from the shared binding-neutral schema (#17731) 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)
9175ed9
a25afbb
960abd2
5b1cde1
014d72b
e0658c9
0ad0c51
10eeb94
4c6f3a5
89ad5bb
Bumps selenium-webdriver from 4.44.0 to 4.47.0.
Release notes
Sourced from selenium-webdriver's releases.
... (truncated)
Changelog
Sourced from selenium-webdriver's changelog.
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 (#...