Skip to content

[build] Prepare for release of Selenium 4.32.0 #15690

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 14 commits into from
May 2, 2025
Merged

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented May 2, 2025

User description

Warning: Manually update the changelogs before merging

This PR:

  • Updates Pinned browser version to coincide with new CDP release
  • Adds support for new CDP version and removes old CDP version
  • Selenium Manager references the new Selenium Manager release
  • Updates Maven Dependencies
  • Adds new authors to authors file
  • Updates all versions for all bindings
  • Generates rough change logs for each bindings (please tidy them up before merging this)
    • Not all commits need to be in the change log — users do not need to see anything about building or testing Selenium
    • Remove references to updating versions including nightly
    • The code now outputs the complete body of the commit message; make sure the changelog message is complete and correct

PR Type

Enhancement


Description

  • Add support for Chrome DevTools Protocol (CDP) v136, remove v133

    • Update Java, .NET, Ruby, Python, and JavaScript bindings for new CDP version
    • Update Bazel build, repositories, and changelogs accordingly
  • Update pinned browser and driver versions (Chrome, Edge, Firefox)

  • Update Selenium Manager and Maven dependencies to latest versions

  • Set remote active protocol in Firefox to BiDi only

  • Add new authors and update project version numbers for release


Changes walkthrough 📝

Relevant files
Enhancement
16 files
BUILD.bazel
Add Bazel build for CDP v136 protocol definitions               
[link]   
browser_protocol.pdl
Add CDP v136 browser protocol definition                                 
+443/-90
js_protocol.pdl
Add CDP v136 JS protocol definition                                           
+19/-3   
v136CdpInfo.java
Add Java CDP info for v136                                                             
+4/-4     
v136Domains.java
Add Java CDP domains for v136                                                       
+13/-13 
v136Events.java
Add Java CDP events for v136                                                         
+9/-9     
v136Javascript.java
Add Java CDP Javascript domain for v136                                   
+8/-8     
v136Log.java
Add Java CDP Log domain for v136                                                 
+5/-5     
v136Network.java
Add Java CDP Network domain for v136                                         
+10/-10 
v136Target.java
Add Java CDP Target domain for v136                                           
+12/-12 
DevToolsDomains.cs
Update .NET DevTools domains to support v136                         
+2/-2     
V136Domains.cs
Add .NET DevTools v136 domains implementation                       
+11/-11 
V136JavaScript.cs
Add .NET DevTools v136 JavaScript domain                                 
+9/-9     
V136Log.cs
Add .NET DevTools v136 Log domain                                               
+7/-7     
V136Network.cs
Add .NET DevTools v136 Network domain                                       
+12/-12 
V136Target.cs
Add .NET DevTools v136 Target domain                                         
+7/-7     
Configuration changes
17 files
versions.bzl
Update Java CDP versions to v134, v135, v136                         
+1/-1     
BUILD.bazel
Update Ruby CDP versions to v134, v135, v136                         
+1/-1     
selenium-dotnet-version.bzl
Update .NET supported CDP versions to v134, v135, v136     
+2/-2     
BUILD.bazel
Update JS CDP versions and package version for 4.32.0       
+2/-2     
BUILD.bazel
Update Python CDP versions and package version for 4.32.0
+2/-2     
BUILD.bazel
Add Java Bazel build for CDP v136                                               
+1/-1     
version.rb
Bump Ruby DevTools version to 0.136.0                                       
+1/-1     
version.rb
Bump Ruby WebDriver version to 4.32.0                                       
+1/-1     
BUILD.bazel
Bump Selenium Manager Rust version to 0.4.32                         
+1/-1     
Cargo.toml
Bump Rust crate version to 0.4.32                                               
+1/-1     
version.bzl
Set Java Selenium version to 4.32.0                                           
+1/-1     
__init__.py
Set Python Selenium version to 4.32.0                                       
+1/-1     
__init__.py
Set Python WebDriver version to 4.32.0                                     
+1/-1     
pyproject.toml
Set Python package version to 4.32.0                                         
+1/-1     
repositories.bzl
Update pinned browser and driver versions (Chrome, Edge, Firefox)
+21/-21 
selenium_manager.bzl
Update Selenium Manager artifact versions                               
+6/-6     
Rakefile
Update Java release targets for v136                                         
+1/-1     
Documentation
9 files
conf.py
Update Python docs for 4.32.0 release                                       
+1/-1     
AUTHORS
Add new contributor to AUTHORS file                                           
+1/-0     
bug-report.yml
Update latest Selenium version in bug report template       
+1/-1     
README.md
Add instructions for updating dependencies                             
+7/-0     
CHANGELOG
Add 4.32.0 changelog entry for Java                                           
+11/-0   
CHANGELOG
Add 4.32.0 changelog entry for .NET                                           
+18/-1   
CHANGES
Add 4.32.0 changelog entry for Python                                       
+18/-0   
CHANGES
Add 4.32.0 changelog entry for Ruby                                           
+12/-0   
CHANGELOG.md
Add 0.4.32 changelog entry for Rust                                           
+4/-0     
Tests
12 files
StableChannelChromeDriver.cs
Update default Chrome version to 136 for tests                     
+1/-1     
DevToolsConsoleTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsLogTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsNetworkTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsPerformanceTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsProfilerTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsSecurityTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsTabsTest.cs
Update test to use CDP v136                                                           
+1/-1     
DevToolsTargetTest.cs
Update test to use CDP v136 and id 136                                     
+2/-2     
FirefoxDriverTest.java
Set Firefox remote active protocol to BiDi in test             
+3/-1     
RemoteFirefoxDriverTest.java
Set Firefox remote active protocol to BiDi in test             
+2/-0     
contextSwitching_test.js
Set Firefox remote active protocol to BiDi in JS test       
+4/-1     
Dependencies
2 files
maven_install.json
Update Maven dependencies and versions                                     
+47/-28 
MODULE.bazel
Update Maven dependencies and versions                                     
+6/-6     
Additional files
2 files
CHANGES.md +5/-0     
package.json +1/-1     

Need help?
  • Type /help how to ... in the comments thread for any questions about Qodo Merge usage.
  • Check out the documentation for more information.
  • @selenium-ci selenium-ci added C-build C-py Python Bindings C-rb Ruby Bindings C-dotnet .NET Bindings C-java Java Bindings C-nodejs JavaScript Bindings B-build Includes scripting, bazel and CI integrations B-devtools Includes everything BiDi or Chrome DevTools related C-rust Rust code is mostly Selenium Manager B-manager Selenium Manager labels May 2, 2025
    Copy link
    Contributor

    qodo-merge-pro bot commented May 2, 2025

    CI Feedback 🧐

    (Feedback updated until commit cd4409b)

    A test triggered by this PR failed. Here is an AI-generated analysis of the failure:

    Action: Test / All RBE tests

    Failed stage: Run Bazel [❌]

    Failed test name: test-firefox-contextSwitching-test.js-firefox

    Failure summary:

    The action failed because the Firefox browser binary could not be found during the test execution.
    Specifically, the test //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox
    failed with the error:

    "SessionNotCreatedError: Expected browser binary location, but unable to find binary in default
    location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command
    line"

    This indicates that the test was trying to create a Firefox browser session but couldn't locate the
    Firefox executable in the expected locations.

    Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    945:  Package 'php-sql-formatter' is not installed, so not removed
    946:  Package 'php8.3-ssh2' is not installed, so not removed
    947:  Package 'php-ssh2-all-dev' is not installed, so not removed
    948:  Package 'php8.3-stomp' is not installed, so not removed
    949:  Package 'php-stomp-all-dev' is not installed, so not removed
    950:  Package 'php-swiftmailer' is not installed, so not removed
    951:  Package 'php-symfony' is not installed, so not removed
    952:  Package 'php-symfony-asset' is not installed, so not removed
    953:  Package 'php-symfony-asset-mapper' is not installed, so not removed
    954:  Package 'php-symfony-browser-kit' is not installed, so not removed
    955:  Package 'php-symfony-clock' is not installed, so not removed
    956:  Package 'php-symfony-debug-bundle' is not installed, so not removed
    957:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
    958:  Package 'php-symfony-dom-crawler' is not installed, so not removed
    959:  Package 'php-symfony-dotenv' is not installed, so not removed
    960:  Package 'php-symfony-error-handler' is not installed, so not removed
    961:  Package 'php-symfony-event-dispatcher' is not installed, so not removed
    ...
    
    1139:  Package 'php-twig-html-extra' is not installed, so not removed
    1140:  Package 'php-twig-i18n-extension' is not installed, so not removed
    1141:  Package 'php-twig-inky-extra' is not installed, so not removed
    1142:  Package 'php-twig-intl-extra' is not installed, so not removed
    1143:  Package 'php-twig-markdown-extra' is not installed, so not removed
    1144:  Package 'php-twig-string-extra' is not installed, so not removed
    1145:  Package 'php8.3-uopz' is not installed, so not removed
    1146:  Package 'php-uopz-all-dev' is not installed, so not removed
    1147:  Package 'php8.3-uploadprogress' is not installed, so not removed
    1148:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
    1149:  Package 'php8.3-uuid' is not installed, so not removed
    1150:  Package 'php-uuid-all-dev' is not installed, so not removed
    1151:  Package 'php-validate' is not installed, so not removed
    1152:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
    1153:  Package 'php-voku-portable-ascii' is not installed, so not removed
    1154:  Package 'php-wmerrors' is not installed, so not removed
    1155:  Package 'php-xdebug-all-dev' is not installed, so not removed
    ...
    
    2014:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/testutil.js -> javascript/webdriver/test/testutil.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test
    2015:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/testutil_test.js -> javascript/webdriver/test/testutil_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test
    2016:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/action_test.html -> javascript/atoms/test/action_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2017:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/attribute_test.html -> javascript/atoms/test/attribute_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2018:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/child_locator_test.html -> javascript/atoms/test/child_locator_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2019:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_link_test.html -> javascript/atoms/test/click_link_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2020:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_submit_test.html -> javascript/atoms/test/click_submit_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2021:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_test.html -> javascript/atoms/test/click_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2022:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/clientrect_test.html -> javascript/atoms/test/clientrect_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2023:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/color_test.html -> javascript/atoms/test/color_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2024:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/deps.js -> javascript/atoms/test/deps.js obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2025:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/dom_test.html -> javascript/atoms/test/dom_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2026:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/drag_test.html -> javascript/atoms/test/drag_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2027:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/enabled_test.html -> javascript/atoms/test/enabled_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2028:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/enter_submit_test.html -> javascript/atoms/test/enter_submit_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2029:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/error_test.html -> javascript/atoms/test/error_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2030:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/events_test.html -> javascript/atoms/test/events_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    ...
    
    2101:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/text_util.js -> javascript/atoms/test/text_util.js obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2102:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/toolbar_test.html -> javascript/atoms/test/toolbar_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2103:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/touchscreen_test.html -> javascript/atoms/test/touchscreen_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2104:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/type_test.html -> javascript/atoms/test/type_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2105:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/useragent_quirks_test.html -> javascript/atoms/test/useragent_quirks_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2106:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/useragent_test.html -> javascript/atoms/test/useragent_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2107:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/useragent_test.js -> javascript/atoms/test/useragent_test.js obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2108:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/window_scroll_into_view_test.html -> javascript/atoms/test/window_scroll_into_view_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2109:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/window_scroll_test.html -> javascript/atoms/test/window_scroll_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2110:  (19:56:58) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/window_size_test.html -> javascript/atoms/test/window_size_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
    2111:  (19:56:59) �[32mAnalyzing:�[0m 2292 targets (1605 packages loaded, 55015 targets configured)
    2112:  �[32m[4,384 / 5,744]�[0m 77 / 538 tests;�[0m Copying file common/src/web/page_with_link_to_slow_loading_page.html; 0s remote, remote-cache ... (47 actions, 34 running)
    2113:  (19:57:04) �[32mAnalyzing:�[0m 2292 targets (1617 packages loaded, 55415 targets configured)
    2114:  �[32m[6,900 / 8,128]�[0m 94 / 1194 tests;�[0m Creating source manifest for //java/test/org/openqa/selenium:ElementDomAttributeTest-chrome; 0s local ... (38 actions, 26 running)
    2115:  (19:57:04) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (70 source files):
    2116:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2117:  private final ErrorCodes errorCodes;
    2118:  ^
    2119:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2120:  this.errorCodes = new ErrorCodes();
    2121:  ^
    2122:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2123:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
    2124:  ^
    2125:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2126:  ErrorCodes errorCodes = new ErrorCodes();
    2127:  ^
    2128:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2129:  ErrorCodes errorCodes = new ErrorCodes();
    2130:  ^
    2131:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2132:  response.setStatus(ErrorCodes.SUCCESS);
    2133:  ^
    2134:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2135:  response.setState(ErrorCodes.SUCCESS_STRING);
    2136:  ^
    2137:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2138:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
    2139:  ^
    2140:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2141:  new ErrorCodes().getExceptionType((String) rawError);
    2142:  ^
    2143:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2144:  private final ErrorCodes errorCodes = new ErrorCodes();
    2145:  ^
    2146:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2147:  private final ErrorCodes errorCodes = new ErrorCodes();
    2148:  ^
    2149:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2150:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
    2151:  ^
    2152:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2153:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2154:  ^
    2155:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2156:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2157:  ^
    2158:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2159:  response.setStatus(ErrorCodes.SUCCESS);
    2160:  ^
    2161:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2162:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2163:  ^
    2164:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2165:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2166:  ^
    2167:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2168:  private final ErrorCodes errorCodes = new ErrorCodes();
    2169:  ^
    2170:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2171:  private final ErrorCodes errorCodes = new ErrorCodes();
    2172:  ^
    2173:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:93: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2174:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2175:  ^
    2176:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:98: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2177:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2178:  ^
    2179:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:145: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2180:  response.setStatus(ErrorCodes.SUCCESS);
    2181:  ^
    ...
    
    2333:  (19:57:29) �[32mAnalyzing:�[0m 2292 targets (1642 packages loaded, 58513 targets configured)
    2334:  �[32m[11,027 / 12,013]�[0m 139 / 1922 tests;�[0m [Prepa] Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 6s ... (45 actions, 0 running)
    2335:  (19:57:34) �[32mINFO: �[0mFrom PackageZip javascript/grid-ui/react-zip.jar:
    2336:  /mnt/engflow/worker/work/1/exec/bazel-out/k8-opt-exec-ST-a934f86a68ba/bin/external/rules_pkg+/pkg/private/zip/build_zip.runfiles/rules_python++python+python_3_9_x86_64-unknown-linux-gnu/lib/python3.9/zipfile.py:1522: UserWarning: Duplicate name: 'grid-ui/'
    2337:  return self._open_to_write(zinfo, force_zip64=force_zip64)
    2338:  (19:57:34) �[32mAnalyzing:�[0m 2292 targets (1642 packages loaded, 58513 targets configured)
    2339:  �[32m[11,068 / 12,160]�[0m 169 / 1940 tests;�[0m [Prepa] Testing //py:unit-test/unit/selenium/webdriver/remote/subtyping_tests.py ... (50 actions, 0 running)
    2340:  (19:57:39) �[32mAnalyzing:�[0m 2292 targets (1645 packages loaded, 58701 targets configured)
    2341:  �[32m[11,132 / 12,373]�[0m 198 / 1971 tests;�[0m Testing //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox; 3s remote, remote-cache ... (48 actions, 0 running)
    2342:  (19:57:45) �[32mAnalyzing:�[0m 2292 targets (1646 packages loaded, 61583 targets configured)
    2343:  �[32m[11,197 / 12,434]�[0m 214 / 1978 tests;�[0m [Prepa] Testing //rb/spec/unit/selenium/webdriver/ie:service; 5s ... (49 actions, 2 running)
    2344:  (19:57:50) �[32mAnalyzing:�[0m 2292 targets (1647 packages loaded, 61861 targets configured)
    2345:  �[32m[11,292 / 12,573]�[0m 246 / 1984 tests;�[0m Testing //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox; 7s remote, remote-cache ... (50 actions, 1 running)
    2346:  (19:57:52) �[31m�[1mFAIL: �[0m//javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox/test_attempts/attempt_1.log)
    2347:  (19:57:52) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
    2348:  java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2349:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
    2350:  ^
    2351:  (19:57:55) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63599 targets configured)
    2352:  �[32m[11,514 / 12,829]�[0m 324 / 1993 tests;�[0m Testing //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox; 12s remote, remote-cache ... (50 actions, 1 running)
    2353:  (19:58:00) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63642 targets configured)
    2354:  �[32m[11,620 / 12,902]�[0m 409 / 2034 tests;�[0m Testing //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox; 17s remote, remote-cache ... (50 actions, 1 running)
    2355:  (19:58:05) �[31m�[1mFAIL: �[0m//javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox/test.log)
    2356:  ==================== Test output for //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox:
    2357:  [INFO] Running tests against [firefox]
    2358:  [firefox]
    2359:  firefox
    2360:  context switching
    2361:  1) "before each" hook for "can get context"
    2362:  0 passing (60ms)
    2363:  1 failing
    2364:  1) [firefox]
    2365:  firefox
    2366:  context switching
    2367:  "before each" hook for "can get context":
    2368:  SessionNotCreatedError: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line
    2369:  at Object.throwDecodedError (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/error.js:523:15)
    2370:  at parseHttpResponse (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/http.js:524:13)
    2371:  at Executor.execute (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/http.js:456:28)
    2372:  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    2373:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChBl443eANpX8aEbGB77Gp2lEgdkZWZhdWx0GiUKICPnskK6PffJQiclgiAMLud_dy3xUhaf-USvb4PVbmMrELwD
    2374:  ================================================================================
    2375:  ==================== Test output for //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox:
    2376:  [INFO] Running tests against [firefox]
    2377:  [firefox]
    2378:  firefox
    2379:  context switching
    2380:  1) "before each" hook for "can get context"
    2381:  0 passing (62ms)
    2382:  1 failing
    2383:  1) [firefox]
    2384:  firefox
    2385:  context switching
    2386:  "before each" hook for "can get context":
    2387:  SessionNotCreatedError: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line
    2388:  at Object.throwDecodedError (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/error.js:523:15)
    2389:  at parseHttpResponse (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/http.js:524:13)
    2390:  at Executor.execute (/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox_/test-firefox-contextSwitching-test.js-firefox.runfiles/_main/node_modules/.aspect_rules_js/[email protected]/node_modules/selenium-webdriver/lib/http.js:456:28)
    2391:  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    2392:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChBl443eANpX8aEbGB77Gp2lEgdkZWZhdWx0GiUKICPnskK6PffJQiclgiAMLud_dy3xUhaf-USvb4PVbmMrELwD
    2393:  ================================================================================
    2394:  �[31m�[1mFAILED: �[0m//javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox (Summary)
    2395:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox/test.log
    2396:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-firefox-contextSwitching-test.js-firefox/test_attempts/attempt_1.log
    2397:  (19:58:05) �[32mINFO: �[0mFrom Testing //javascript/selenium-webdriver:test-firefox-contextSwitching-test.js-firefox:
    2398:  (19:58:05) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63673 targets configured)
    2399:  �[32m[11,714 / 12,962]�[0m 486 / 2065 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //py:common-firefox-test/selenium/webdriver/common/opacity_tests.py ... (50 actions, 0 running)
    2400:  (19:58:06) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
    2401:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:26: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2402:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
    2403:  ^
    2404:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2405:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.SUCCESS);
    2406:  ^
    2407:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:81: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2408:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
    2409:  ^
    2410:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2411:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
    2412:  ^
    2413:  (19:58:10) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63722 targets configured)
    2414:  �[32m[11,836 / 13,048]�[0m 585 / 2114 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //py:common-edge-bidi-test/selenium/webdriver/common/element_equality_tests.py ... (50 actions, 0 running)
    2415:  (19:58:11) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file):
    2416:  java/test/org/openqa/selenium/json/JsonTest.java:430: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2417:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
    2418:  ^
    2419:  java/test/org/openqa/selenium/json/JsonTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2420:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
    2421:  ^
    2422:  java/test/org/openqa/selenium/json/JsonTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2423:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(32));
    2424:  ^
    2425:  (19:58:14) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorHandlerTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
    2426:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:79: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2427:  handler.throwIfResponseFailed(createResponse(ErrorCodes.SUCCESS), 100);
    2428:  ^
    2429:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:85: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2430:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
    2431:  ^
    2432:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:86: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2433:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
    2434:  ^
    2435:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:87: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2436:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
    2437:  ^
    2438:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:88: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2439:  assertThrowsCorrectExceptionType(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
    2440:  ^
    2441:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:90: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2442:  ErrorCodes.METHOD_NOT_ALLOWED, UnsupportedCommandException.class);
    2443:  ^
    2444:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:92: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2445:  ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
    2446:  ^
    2447:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:94: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2448:  ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
    2449:  ^
    2450:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:95: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2451:  assertThrowsCorrectExceptionType(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
    2452:  ^
    2453:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2454:  Response response = createResponse(ErrorCodes.UNHANDLED_ERROR);
    2455:  ^
    2456:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:120: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2457:  createResponse(ErrorCodes.UNHANDLED_ERROR, "boom"), 123))
    2458:  ^
    2459:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:133: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2460:  createResponse(ErrorCodes.UNHANDLED_ERROR, ImmutableMap.of("message", "boom")),
    2461:  ^
    2462:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:147: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2463:  ErrorCodes.UNHANDLED_ERROR,
    2464:  ^
    2465:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:167: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2466:  ErrorCodes.UNHANDLED_ERROR,
    2467:  ^
    2468:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:193: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2469:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
    2470:  ^
    2471:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:214: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2472:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2473:  ^
    2474:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:248: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2475:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2476:  ^
    2477:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:280: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2478:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2479:  ^
    2480:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:308: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2481:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2482:  ^
    2483:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:327: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2484:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2485:  ^
    2486:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:355: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2487:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2488:  ^
    2489:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:394: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2490:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2491:  ^
    2492:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:426: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2493:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
    2494:  ^
    2495:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:435: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2496:  exceptions.put(ErrorCodes.NO_SUCH_SESSION, NoSuchSessionException.class);
    2497:  ^
    2498:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:436: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2499:  exceptions.put(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
    2500:  ^
    2501:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:437: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2502:  exceptions.put(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
    2503:  ^
    2504:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:438: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2505:  exceptions.put(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
    2506:  ^
    2507:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:439: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2508:  exceptions.put(ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
    2509:  ^
    2510:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:440: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2511:  exceptions.put(ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
    2512:  ^
    2513:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2514:  exceptions.put(ErrorCodes.UNHANDLED_ERROR, WebDriverException.class);
    2515:  ^
    2516:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:442: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2517:  exceptions.put(ErrorCodes.JAVASCRIPT_ERROR, JavascriptException.class);
    2518:  ^
    2519:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:443: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2520:  exceptions.put(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
    2521:  ^
    2522:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:444: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2523:  exceptions.put(ErrorCodes.TIMEOUT, TimeoutException.class);
    2524:  ^
    2525:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:445: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2526:  exceptions.put(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
    2527:  ^
    2528:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:446: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2529:  exceptions.put(ErrorCodes.INVALID_COOKIE_DOMAIN, InvalidCookieDomainException.class);
    2530:  ^
    2531:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:447: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2532:  exceptions.put(ErrorCodes.UNABLE_TO_SET_COOKIE, UnableToSetCookieException.class);
    2533:  ^
    2534:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:448: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2535:  exceptions.put(ErrorCodes.UNEXPECTED_ALERT_PRESENT, UnhandledAlertException.class);
    2536:  ^
    2537:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:449: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2538:  exceptions.put(ErrorCodes.NO_ALERT_PRESENT, NoAlertPresentException.class);
    2539:  ^
    2540:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:450: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2541:  exceptions.put(ErrorCodes.ASYNC_SCRIPT_TIMEOUT, ScriptTimeoutException.class);
    2542:  ^
    2543:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:451: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2544:  exceptions.put(ErrorCodes.INVALID_SELECTOR_ERROR, InvalidSelectorException.class);
    2545:  ^
    2546:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:452: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2547:  exceptions.put(ErrorCodes.SESSION_NOT_CREATED, SessionNotCreatedException.class);
    2548:  ^
    2549:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:453: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2550:  exceptions.put(ErrorCodes.MOVE_TARGET_OUT_OF_BOUNDS, MoveTargetOutOfBoundsException.class);
    2551:  ^
    2552:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2553:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR, InvalidSelectorException.class);
    2554:  ^
    2555:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:455: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2556:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR_RETURN_TYPER, InvalidSelectorException.class);
    2557:  ^
    2558:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:469: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2559:  ? ErrorCodes.INVALID_SELECTOR_ERROR
    2560:  ^
    2561:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:471: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2562:  assertThat(new ErrorCodes().toStatusCode(e)).isEqualTo(expected);
    2563:  ^
    2564:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:483: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2565:  response.setState(new ErrorCodes().toState(status));
    2566:  ^
    2567:  (19:58:15) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63765 targets configured)
    2568:  �[32m[12,060 / 13,195]�[0m 699 / 2156 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //rb/spec/integration/selenium/webdriver:target_locator-firefox-beta ... (50 actions, 0 running)
    2569:  (19:58:20) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63804 targets configured)
    2570:  �[32m[12,336 / 13,422]�[0m 828 / 2196 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //rb/spec/integration/selenium/webdriver:target_locator-chrome-bidi ... (46 actions, 1 running)
    2571:  (19:58:21) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
    2572:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2573:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2574:  ^
    2575:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2576:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2577:  ^
    2578:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2579:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2580:  ^
    2581:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2582:  private final ErrorCodes errorCodes = new ErrorCodes();
    2583:  ^
    2584:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2585:  private final ErrorCodes errorCodes = new ErrorCodes();
    2586:  ^
    2587:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2588:  private final ErrorCodes errorCodes = new ErrorCodes();
    2589:  ^
    2590:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2591:  private final ErrorCodes errorCodes = new ErrorCodes();
    2592:  ^
    2593:  (19:58:25) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63816 targets configured)
    2594:  �[32m[12,508 / 13,641]�[0m 878 / 2204 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/remote/codec/w3c:W3CHttpResponseCodecTest-spotbugs; 2s remote, remote-cache ... (44 actions, 6 running)
    2595:  (19:58:30) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63820 targets configured)
    2596:  �[32m[12,612 / 13,745]�[0m 904 / 2206 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-bidi-network-test.js-firefox; 4s remote, remote-cache ... (47 actions, 3 running)
    2597:  (19:58:36) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63826 targets configured)
    2598:  �[32m[12,728 / 13,875]�[0m 941 / 2214 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Building java/test/org/openqa/selenium/bidi/browsingcontext/LocateNodesTest-edge.jar (1 source file) ... (48 actions, 5 running)
    2599:  (19:58:41) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63832 targets configured)
    2600:  �[32m[12,924 / 14,086]�[0m 990 / 2223 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //py:common-chrome-bidi-test/selenium/webdriver/common/window_switching_tests.py ... (46 actions, 8 running)
    2601:  (19:58:47) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63841 targets configured)
    2602:  �[32m[13,061 / 14,215]�[0m 1019 / 2232 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //javascript/webdriver:test-firefox-beta; 5s ... (46 actions, 3 running)
    2603:  (19:58:53) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63852 targets configured)
    2604:  �[32m[13,230 / 14,397]�[0m 1056 / 2244 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/support/pagefactory:UsingPageFactoryTest; 4s ... (49 actions, 4 running)
    2605:  (19:58:58) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63866 targets configured)
    2606:  �[32m[13,800 / 14,741]�[0m 1137 / 2257 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //py:common-chrome-test/selenium/webdriver/common/driver_finder_tests.py ... (47 actions, 4 running)
    2607:  (19:59:03) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63882 targets configured)
    2608:  �[32m[14,146 / 15,033]�[0m 1239 / 2274 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/src/org/openqa/selenium/grid/node/k8s:k8s-spotbugs; 0s remote, remote-cache ... (50 actions, 7 running)
    2609:  (19:59:08) �[32mINFO: �[0mFrom Compiling webdriver-netstandard2.0:
    ...
    
    2615:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2616:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2617:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2618:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2619:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(149,25): warning CS8601: Possible null reference assignment.
    2620:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2621:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2622:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2623:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2624:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(149,25): warning CS8601: Possible null reference assignment.
    2625:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2626:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2627:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2628:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2629:  (19:59:08) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63882 targets configured)
    2630:  �[32m[14,445 / 15,221]�[0m 1367 / 2274 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/bidi/input:CombinedInputActionsTest-edge ... (50 actions, 0 running)
    2631:  dotnet/src/webdriver/BiDi/Modules/Script/RemoteValue.cs(253,31): warning CS8766: Nullability of reference types in return type of 'string? NodeRemoteValue.SharedId.get' doesn't match implicitly implemented member 'string ISharedReference.SharedId.get' (possibly because of nullability attributes).
    2632:  dotnet/src/webdriver/Response.cs(207,2): warning CS3016: Arrays as attribute arguments is not CLS-compliant
    2633:  dotnet/src/webdriver/Command.cs(171,2): warning CS3016: Arrays as attribute arguments is not CLS-compliant
    2634:  (19:59:09) �[32mINFO: �[0mFrom Compiling webdriver-netstandard2.0 (internals ref-only dll):
    2635:  (19:59:10) �[32mINFO: �[0mFrom Compiling webdriver-net8.0 (internals ref-only dll):
    2636:  dotnet/src/webdriver/BiDi/Modules/Script/RemoteValue.cs(253,31): warning CS8766: Nullability of reference types in return type of 'string? NodeRemoteValue.SharedId.get' doesn't match implicitly implemented member 'string ISharedReference.SharedId.get' (possibly because of nullability attributes).
    2637:  dotnet/src/webdriver/Response.cs(207,2): warning CS3016: Arrays as attribute arguments is not CLS-compliant
    2638:  dotnet/src/webdriver/Command.cs(171,2): warning CS3016: Arrays as attribute arguments is not CLS-compliant
    2639:  (19:59:13) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63882 targets configured)
    2640:  �[32m[14,852 / 15,485]�[0m 1549 / 2274 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/html5:LocationContextTest-firefox-beta ... (49 actions, 0 running)
    2641:  (19:59:15) �[32mINFO: �[0mFrom Compiling webdriver-net8.0:
    ...
    
    2647:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2648:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2649:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2650:  dotnet/src/webdriver/DevTools/v136/V136Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2651:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(149,25): warning CS8601: Possible null reference assignment.
    2652:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2653:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2654:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2655:  dotnet/src/webdriver/DevTools/v134/V134Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2656:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(149,25): warning CS8601: Possible null reference assignment.
    2657:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(194,25): warning CS8601: Possible null reference assignment.
    2658:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(235,88): warning CS8601: Possible null reference assignment.
    2659:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(292,117): warning CS8601: Possible null reference assignment.
    2660:  dotnet/src/webdriver/DevTools/v135/V135Network.cs(320,90): warning CS8601: Possible null reference assignment.
    2661:  (19:59:18) �[32mAnalyzing:�[0m 2292 targets (1652 packages loaded, 63882 targets configured)
    2662:  �[32m[15,252 / 15,690]�[0m 1764 / 2274 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/bidi/input:SetFilesCommandTest-edge-remote ... (50 actions, 0 running)
    2663:  (19:59:22) �[32mINFO: �[0mAnalyzed 2292 targets (1653 packages loaded, 63954 targets configured).
    2664:  (19:59:23) �[32m[15,516 / 15,809]�[0m 1928 / 2292 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:HistoryNavigationTest-chrome ... (49 actions, 0 running)
    2665:  (19:59:28) �[32m[15,778 / 15,962]�[0m 2035 / 2292 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //dotnet/test/common:BiDi/Script/CallFunctionRemoteValueTest-edge ... (49 actions, 0 running)
    2666:  (19:59:33) �[32m[15,938 / 16,055]�[0m 2103 / 2292 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //dotnet/test/common:TypingTest-firefox ... (50 actions, 0 running)
    2667:  (19:59:38) �[32m[16,073 / 16,074]�[0m 2238 / 2292 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-firefox-beta-bidi; 0s remote, remote-cache
    2668:  (19:59:42) �[32mINFO: �[0mFound 2292 test targets...
    2669:  (19:59:42) �[32mINFO: �[0mElapsed time: 280.863s, Critical Path: 45.39s
    2670:  (19:59:42) �[32mINFO: �[0m15393 processes: 7694 remote cache hit, 7649 internal, 46 local, 4 remote.
    2671:  (19:59:42) �[32mINFO: �[0mBuild completed, 1 test FAILED, 15393 total actions
    2672:  (19:59:42) �[32mINFO:�[0m 
    ...
    
    2790:  //dotnet/test/common:ElementElementFindingTest-chrome           �[0m�[32m(cached) PASSED�[0m in 6.8s
    2791:  //dotnet/test/common:ElementElementFindingTest-edge             �[0m�[32m(cached) PASSED�[0m in 9.0s
    2792:  //dotnet/test/common:ElementElementFindingTest-firefox          �[0m�[32m(cached) PASSED�[0m in 12.7s
    2793:  //dotnet/test/common:ElementEqualityTest-chrome                 �[0m�[32m(cached) PASSED�[0m in 5.9s
    2794:  //dotnet/test/common:ElementEqualityTest-edge                   �[0m�[32m(cached) PASSED�[0m in 9.0s
    2795:  //dotnet/test/common:ElementEqualityTest-firefox                �[0m�[32m(cached) PASSED�[0m in 11.3s
    2796:  //dotnet/test/common:ElementFindingTest-chrome                  �[0m�[32m(cached) PASSED�[0m in 24.8s
    2797:  //dotnet/test/common:ElementFindingTest-edge                    �[0m�[32m(cached) PASSED�[0m in 28.3s
    2798:  //dotnet/test/common:ElementFindingTest-firefox                 �[0m�[32m(cached) PASSED�[0m in 49.3s
    2799:  //dotnet/test/common:ElementPropertyTest-chrome                 �[0m�[32m(cached) PASSED�[0m in 5.9s
    2800:  //dotnet/test/common:ElementPropertyTest-edge                   �[0m�[32m(cached) PASSED�[0m in 7.1s
    2801:  //dotnet/test/common:ElementPropertyTest-firefox                �[0m�[32m(cached) PASSED�[0m in 10.7s
    2802:  //dotnet/test/common:ElementSelectingTest-chrome                �[0m�[32m(cached) PASSED�[0m in 9.5s
    2803:  //dotnet/test/common:ElementSelectingTest-edge                  �[0m�[32m(cached) PASSED�[0m in 14.0s
    2804:  //dotnet/test/common:ElementSelectingTest-firefox               �[0m�[32m(cached) PASSED�[0m in 21.9s
    2805:  //dotnet/test/common:ErrorsTest-chrome                          �[0m�[32m(cached) PASSED�[0m in 5.1s
    2806:  //dotnet/test/common:ErrorsTest-edge                            �[0m�[32m(cached) PASSED�[0m in 6.4s
    2807:  //dotnet/test/common:ErrorsTest-firefox                         �[0m�[32m(cached) PASSED�[0m in 10.2s
    2808:  //dotnet/test/common:ExecutingAsyncJavascriptTest-chrome        �[0m�[32m(cached) PASSED�[0m in 19.5s
    ...
    
    3150:  //java/test/org/openqa/selenium:ElementEqualityTest             �[0m�[32m(cached) PASSED�[0m in 15.8s
    3151:  //java/test/org/openqa/selenium:ElementEqualityTest-chrome      �[0m�[32m(cached) PASSED�[0m in 7.6s
    3152:  //java/test/org/openqa/selenium:ElementEqualityTest-edge        �[0m�[32m(cached) PASSED�[0m in 11.6s
    3153:  //java/test/org/openqa/selenium:ElementEqualityTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 13.6s
    3154:  //java/test/org/openqa/selenium:ElementEqualityTest-spotbugs    �[0m�[32m(cached) PASSED�[0m in 9.0s
    3155:  //java/test/org/openqa/selenium:ElementFindingTest              �[0m�[32m(cached) PASSED�[0m in 53.4s
    3156:  //java/test/org/openqa/selenium:ElementFindingTest-chrome       �[0m�[32m(cached) PASSED�[0m in 27.1s
    3157:  //java/test/org/openqa/selenium:ElementFindingTest-edge         �[0m�[32m(cached) PASSED�[0m in 33.5s
    3158:  //java/test/org/openqa/selenium:ElementFindingTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 36.3s
    3159:  //java/test/org/openqa/selenium:ElementFindingTest-spotbugs     �[0m�[32m(cached) PASSED�[0m in 9.9s
    3160:  //java/test/org/openqa/selenium:ElementSelectingTest            �[0m�[32m(cached) PASSED�[0m in 26.0s
    3161:  //java/test/org/openqa/selenium:ElementSelectingTest-chrome     �[0m�[32m(cached) PASSED�[0m in 16.2s
    3162:  //java/test/org/openqa/selenium:ElementSelectingTest-edge       �[0m�[32m(cached) PASSED�[0m in 16.2s
    3163:  //java/test/org/openqa/selenium:ElementSelectingTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 24.5s
    3164:  //java/test/org/openqa/selenium:ElementSelectingTest-spotbugs   �[0m�[32m(cached) PASSED�[0m in 7.2s
    3165:  //java/test/org/openqa/selenium:ErrorsTest                      �[0m�[32m(cached) PASSED�[0m in 11.6s
    3166:  //java/test/org/openqa/selenium:ErrorsTest-chrome               �[0m�[32m(cached) PASSED�[0m in 7.7s
    3167:  //java/test/org/openqa/selenium:ErrorsTest-edge                 �[0m�[32m(cached) PASSED�[0m in 8.7s
    3168:  //java/test/org/openqa/selenium:ErrorsTest-firefox-beta         �[0m�[32m(cached) PASSED�[0m in 11.7s
    3169:  //java/test/org/openqa/selenium:ErrorsTest-spotbugs             �[0m�[32m(cached) PASSED�[0m in 6.5s
    3170:  //java/test/org/openqa/selenium:ExecutingAsyncJavascriptTest    �[0m�[32m(cached) PASSED�[0m in 33.1s
    ...
    
    3899:  //java/test/org/openqa/selenium/netty/server:RequestConverterTest �[0m�[32m(cached) PASSED�[0m in 2.0s
    3900:  //java/test/org/openqa/selenium/netty/server:RequestConverterTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 9.4s
    3901:  //java/test/org/openqa/selenium/netty/server:WebSocketServingTest �[0m�[32m(cached) PASSED�[0m in 13.8s
    3902:  //java/test/org/openqa/selenium/netty/server:WebSocketServingTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 10.7s
    3903:  //java/test/org/openqa/selenium/netty/server:medium-tests-test-lib-spotbugs �[0m�[32m(cached) PASSED�[0m in 8.9s
    3904:  //java/test/org/openqa/selenium/os:CommandLineTest              �[0m�[32m(cached) PASSED�[0m in 6.2s
    3905:  //java/test/org/openqa/selenium/os:CommandLineTest-spotbugs     �[0m�[32m(cached) PASSED�[0m in 8.2s
    3906:  //java/test/org/openqa/selenium/os:ExternalProcessTest          �[0m�[32m(cached) PASSED�[0m in 2.3s
    3907:  //java/test/org/openqa/selenium/os:ExternalProcessTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 10.1s
    3908:  //java/test/org/openqa/selenium/os:OsProcessTest                �[0m�[32m(cached) PASSED�[0m in 3.7s
    3909:  //java/test/org/openqa/selenium/os:OsProcessTest-spotbugs       �[0m�[32m(cached) PASSED�[0m in 8.5s
    3910:  //java/test/org/openqa/selenium/remote:AugmenterTest            �[0m�[32m(cached) PASSED�[0m in 5.2s
    3911:  //java/test/org/openqa/selenium/remote:AugmenterTest-spotbugs   �[0m�[32m(cached) PASSED�[0m in 9.6s
    3912:  //java/test/org/openqa/selenium/remote:DesiredCapabilitiesTest  �[0m�[32m(cached) PASSED�[0m in 1.8s
    3913:  //java/test/org/openqa/selenium/remote:DesiredCapabilitiesTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 7.6s
    3914:  //java/test/org/openqa/selenium/remote:ErrorCodecTest           �[0m�[32m(cached) PASSED�[0m in 1.8s
    3915:  //java/test/org/openqa/selenium/remote:ErrorCodecTest-spotbugs  �[0m�[32m(cached) PASSED�[0m in 9.4s
    3916:  //java/test/org/openqa/selenium/remote:ErrorHandlerTest         �[0m�[32m(cached) PASSED�[0m in 3.1s
    3917:  //java/test/org/openqa/selenium/remote:ErrorHandlerTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 9.1s
    3918:  //java/test/org/openqa/selenium/remote:JsonToWebElementConverterTest �[0m�[32m(cached) PASSED�[0m in 1.7s
    ...
    
    4511:  //py:common-firefox-test/selenium/webdriver/common/webdriverwait_tests.py �[0m�[32m(cached) PASSED�[0m in 51.8s
    4512:  //py:common-firefox-test/selenium/webdriver/common/window_switching_tests.py �[0m�[32m(cached) PASSED�[0m in 13.3s
    4513:  //py:common-firefox-test/selenium/webdriver/common/window_tests.py �[0m�[32m(cached) PASSED�[0m in 8.1s
    4514:  //py:common-firefox-test/selenium/webdriver/support/event_firing_webdriver_tests.py �[0m�[32m(cached) PASSED�[0m in 14.2s
    4515:  //py:common-firefox-test/selenium/webdriver/support/expected_conditions_tests.py �[0m�[32m(cached) PASSED�[0m in 12.4s
    4516:  //py:common-firefox-test/selenium/webdriver/support/relative_by_tests.py �[0m�[32m(cached) PASSED�[0m in 12.6s
    4517:  //py:test-chrome-test/selenium/webdriver/chrome/chrome_network_emulation_tests.py �[0m�[32m(cached) PASSED�[0m in 3.3s
    4518:  //py:unit-test/unit/selenium/webdriver/chrome/chrome_options_tests.py �[0m�[32m(cached) PASSED�[0m in 3.5s
    4519:  //py:unit-test/unit/selenium/webdriver/common/cdp_module_fallback_tests.py �[0m�[32m(cached) PASSED�[0m in 2.8s
    4520:  //py:unit-test/unit/selenium/webdriver/common/common_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.9s
    4521:  //py:unit-test/unit/selenium/webdriver/common/fedcm/account_tests.py �[0m�[32m(cached) PASSED�[0m in 2.0s
    4522:  //py:unit-test/unit/selenium/webdriver/common/fedcm/dialog_tests.py �[0m�[32m(cached) PASSED�[0m in 2.1s
    4523:  //py:unit-test/unit/selenium/webdriver/common/print_page_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.6s
    4524:  //py:unit-test/unit/selenium/webdriver/edge/edge_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.8s
    4525:  //py:unit-test/unit/selenium/webdriver/firefox/firefox_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.3s
    4526:  //py:unit-test/unit/selenium/webdriver/remote/error_handler_tests.py �[0m�[32m(cached) PASSED�[0m in 2.5s
    4527:  //py:unit-test/unit/selenium/webdriver/remote/new_session_tests.py �[0m�[32m(cached) PASSED�[0m in 3.2s
    ...
    
    4578:  //rb/spec/integration/selenium/webdriver:driver-firefox         �[0m�[32m(cached) PASSED�[0m in 49.7s
    4579:  //rb/spec/integration/selenium/webdriver:driver-firefox-beta    �[0m�[32m(cached) PASSED�[0m in 41.9s
    4580:  //rb/spec/integration/selenium/webdriver:driver-firefox-beta-bidi �[0m�[32m(cached) PASSED�[0m in 19.7s
    4581:  //rb/spec/integration/selenium/webdriver:driver-firefox-beta-remote �[0m�[32m(cached) PASSED�[0m in 50.9s
    4582:  //rb/spec/integration/selenium/webdriver:driver-firefox-bidi    �[0m�[32m(cached) PASSED�[0m in 18.9s
    4583:  //rb/spec/integration/selenium/webdriver:driver-firefox-remote  �[0m�[32m(cached) PASSED�[0m in 49.8s
    4584:  //rb/spec/integration/selenium/webdriver:element-edge           �[0m�[32m(cached) PASSED�[0m in 44.9s
    4585:  //rb/spec/integration/selenium/webdriver:element-edge-bidi      �[0m�[32m(cached) PASSED�[0m in 21.7s
    4586:  //rb/spec/integration/selenium/webdriver:element-edge-remote    �[0m�[32m(cached) PASSED�[0m in 48.0s
    4587:  //rb/spec/integration/selenium/webdriver:element-firefox        �[0m�[32m(cached) PASSED�[0m in 76.5s
    4588:  //rb/spec/integration/selenium/webdriver:element-firefox-beta   �[0m�[32m(cached) PASSED�[0m in 64.6s
    4589:  //rb/spec/integration/selenium/webdriver:element-firefox-beta-bidi �[0m�[32m(cached) PASSED�[0m in 29.1s
    4590:  //rb/spec/integration/selenium/webdriver:element-firefox-beta-remote �[0m�[32m(cached) PASSED�[0m in 90.2s
    4591:  //rb/spec/integration/selenium/webdriver:element-firefox-bidi   �[0m�[32m(cached) PASSED�[0m in 20.1s
    4592:  //rb/spec/integration/selenium/webdriver:element-firefox-remote �[0m�[32m(cached) PASSED�[0m in 68.3s
    4593:  //rb/spec/integration/selenium/webdriver:error-chrome           �[0m�[32m(cached) PASSED�[0m in 15.5s
    4594:  //rb/spec/integration/selenium/webdriver:error-chrome-bidi      �[0m�[32m(cached) PASSED�[0m in 13.1s
    4595:  //rb/spec/integration/selenium/webdriver:error-chrome-remote    �[0m�[32m(cached) PASSED�[0m in 19.5s
    4596:  //rb/spec/integration/selenium/webdriver:error-edge             �[0m�[32m(cached) PASSED�[0m in 20.6s
    4597:  //rb/spec/integration/selenium/webdriver:error-edge-bidi        �[0m�[32m(cached) PASSED�[0m in 14.5s
    4598:  //rb/spec/integration/selenium/webdriver:error-edge-remote      �[0m�[32m(cached) PASSED�[0m in 21.1s
    4599:  //rb/spec/integration/selenium/webdriver:error-firefox          �[0m�[32m(cached) PASSED�[0m in 25.3s
    4600:  //rb/spec/integration/selenium/webdriver:error-firefox-beta     �[0m�[32m(cached) PASSED�[0m in 26.1s
    4601:  //rb/spec/integration/selenium/webdriver:error-firefox-beta-bidi �[0m�[32m(cached) PASSED�[0m in 24.1s
    4602:  //rb/spec/integration/selenium/webdriver:error-firefox-beta-remote �[0m�[32m(cached) PASSED�[0m in 25.0s
    4603:  //rb/spec/integration/selenium/webdriver:error-firefox-bidi     �[0m�[32m(cached) PASSED�[0m in 17.8s
    4604:  //rb/spec/integration/selenium/webdriver:error-firefox-remote   �[0m�[32m(cached) PASSED�[0m in 25.7s
    4605:  //rb/spec/integration/selenium/webdriver:fedcm-chrome           �[0m�[32m(cached) PASSED�[0m in 32.6s
    ...
    
    4949:  //rust/tests:integration_mirror_tests-fmt                       �[0m�[32m(cached) PASSED�[0m in 0.2s
    4950:  //rust/tests:integration_offline_tests                          �[0m�[32m(cached) PASSED�[0m in 0.2s
    4951:  //rust/tests:integration_offline_tests-fmt                      �[0m�[32m(cached) PASSED�[0m in 0.1s
    4952:  //rust/tests:integration_output_tests                           �[0m�[32m(cached) PASSED�[0m in 8.8s
    4953:  //rust/tests:integration_output_tests-fmt                       �[0m�[32m(cached) PASSED�[0m in 0.2s
    4954:  //rust/tests:integration_proxy_tests                    ...

    @diemol diemol marked this pull request as ready for review May 2, 2025 19:37
    Copy link
    Contributor

    qodo-merge-pro bot commented May 2, 2025

    PR Reviewer Guide 🔍

    Here are some key observations to aid the review process:

    ⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
    🧪 No relevant tests
    🔒 No security concerns identified
    ⚡ Recommended focus areas for review

    Firefox Context Change

    The PR changes how Firefox context switching works by requiring the "-remote-allow-system-access" argument. This change appears in multiple files and could impact Firefox driver functionality.

    localDriver =
        new FirefoxDriver(getDefaultOptions().addArguments("-remote-allow-system-access"));
    HasContext context = (HasContext) localDriver;
    Browser Version Updates

    The PR updates multiple browser versions (Firefox, Chrome, Edge) which should be verified for compatibility with the new CDP version 136.

    url = "https://storage.googleapis.com/chrome-for-testing-public/136.0.7103.49/linux64/chrome-linux64.zip",
    sha256 = "cceec137ebf1d66cdee7966c05311cc7f200a0172d012925763c151bdca90edd",

    Copy link
    Contributor

    qodo-merge-pro bot commented May 2, 2025

    PR Code Suggestions ✨

    No code suggestions found for the PR.

    @diemol
    Copy link
    Member

    diemol commented May 2, 2025

    I am not sure why this is failing when it was passing in previous runs.

    I will merge and release, and I don't see how that failing test can block the release. I also ran it locally and it passed.

    @diemol diemol merged commit d17c8aa into trunk May 2, 2025
    47 of 52 checks passed
    @diemol diemol deleted the release-preparation-4.32.0 branch May 2, 2025 20:09
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    B-build Includes scripting, bazel and CI integrations B-devtools Includes everything BiDi or Chrome DevTools related B-manager Selenium Manager C-build C-dotnet .NET Bindings C-java Java Bindings C-nodejs JavaScript Bindings C-py Python Bindings C-rb Ruby Bindings C-rust Rust code is mostly Selenium Manager Review effort 2/5
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    3 participants