Skip to content
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

[dotnet][rb][java][js][py] Automated Browser Version Update #14411

Open
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Aug 20, 2024

This is an automated pull request to update pinned browsers and drivers

Merge after verify the new browser versions properly passing the tests and no bugs need to be filed

Copy link
Contributor

PR Reviewer Guide 🔍

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Key issues to review

Version Update
Multiple browser and driver versions have been updated. Verify compatibility with existing code and dependencies.

Copy link
Contributor

PR Code Suggestions ✨

CategorySuggestion                                                                                                                                    Score
Best practice
Create a function to generate Chrome-related URLs to reduce duplication and improve maintainability

Consider using a function to generate URLs for different browser versions and
platforms to reduce code duplication and improve maintainability.

common/repositories.bzl [202-265]

-url = "https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.119/linux64/chrome-linux64.zip",
-url = "https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.119/mac-x64/chrome-mac-x64.zip",
-url = "https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.119/linux64/chromedriver-linux64.zip",
-url = "https://storage.googleapis.com/chrome-for-testing-public/127.0.6533.119/mac-x64/chromedriver-mac-x64.zip",
+def chrome_url(version, platform, component):
+    return f"https://storage.googleapis.com/chrome-for-testing-public/{version}/{platform}/{component}-{platform}.zip"
 
+CHROME_VERSION = "127.0.6533.119"
+url = chrome_url(CHROME_VERSION, "linux64", "chrome")
+url = chrome_url(CHROME_VERSION, "mac-x64", "chrome")
+url = chrome_url(CHROME_VERSION, "linux64", "chromedriver")
+url = chrome_url(CHROME_VERSION, "mac-x64", "chromedriver")
+
  • Apply this suggestion
Suggestion importance[1-10]: 9

Why: Creating a function to generate URLs reduces duplication and enhances maintainability, which is a best practice and provides a substantial improvement.

9
Maintainability
Use a version variable for Firefox to ensure consistency and ease updates

Consider using a version variable for Firefox and updating it in one place to ensure
consistency across different downloads.

common/repositories.bzl [14-37]

-url = "https://ftp.mozilla.org/pub/firefox/releases/129.0.1/linux-x86_64/en-US/firefox-129.0.1.tar.bz2",
-url = "https://ftp.mozilla.org/pub/firefox/releases/129.0.1/mac/en-US/Firefox%20129.0.1.dmg",
+FIREFOX_VERSION = "129.0.1"
+url = f"https://ftp.mozilla.org/pub/firefox/releases/{FIREFOX_VERSION}/linux-x86_64/en-US/firefox-{FIREFOX_VERSION}.tar.bz2",
+url = f"https://ftp.mozilla.org/pub/firefox/releases/{FIREFOX_VERSION}/mac/en-US/Firefox%20{FIREFOX_VERSION}.dmg",
 
  • Apply this suggestion
Suggestion importance[1-10]: 8

Why: Using a version variable for Firefox ensures consistency and simplifies updates, which is a significant improvement in maintainability.

8
Use a centralized configuration for browser and driver versions to simplify updates and maintenance

Consider using a dictionary or a configuration file to store version numbers for
different browsers and drivers, making it easier to update and maintain version
information in one place.

common/repositories.bzl [92-186]

-url = "https://github.com/mozilla/geckodriver/releases/download/v0.35.0/geckodriver-v0.35.0-linux64.tar.gz",
-url = "https://github.com/mozilla/geckodriver/releases/download/v0.35.0/geckodriver-v0.35.0-macos.tar.gz",
-url = "https://msedgedriver.azureedge.net/127.0.2651.105/edgedriver_linux64.zip",
-url = "https://msedgedriver.azureedge.net/127.0.2651.105/edgedriver_mac64.zip",
+BROWSER_VERSIONS = {
+    "geckodriver": "0.35.0",
+    "edgedriver": "127.0.2651.105",
+}
+url = f"https://github.com/mozilla/geckodriver/releases/download/v{BROWSER_VERSIONS['geckodriver']}/geckodriver-v{BROWSER_VERSIONS['geckodriver']}-linux64.tar.gz",
+url = f"https://github.com/mozilla/geckodriver/releases/download/v{BROWSER_VERSIONS['geckodriver']}/geckodriver-v{BROWSER_VERSIONS['geckodriver']}-macos.tar.gz",
+url = f"https://msedgedriver.azureedge.net/{BROWSER_VERSIONS['edgedriver']}/edgedriver_linux64.zip",
+url = f"https://msedgedriver.azureedge.net/{BROWSER_VERSIONS['edgedriver']}/edgedriver_mac64.zip",
 
  • Apply this suggestion
Suggestion importance[1-10]: 8

Why: Centralizing version information in a dictionary simplifies updates and maintenance, providing a significant improvement in maintainability.

8
Enhancement
Introduce a constant for the base URL to reduce repetition and improve maintainability

Consider using a constant or variable for the base URL
"https://ftp.mozilla.org/pub/firefox/releases/" to avoid repetition and make future
updates easier.

common/repositories.bzl [14-75]

-url = "https://ftp.mozilla.org/pub/firefox/releases/129.0.1/linux-x86_64/en-US/firefox-129.0.1.tar.bz2",
-url = "https://ftp.mozilla.org/pub/firefox/releases/129.0.1/mac/en-US/Firefox%20129.0.1.dmg",
-url = "https://ftp.mozilla.org/pub/firefox/releases/130.0b7/linux-x86_64/en-US/firefox-130.0b7.tar.bz2",
-url = "https://ftp.mozilla.org/pub/firefox/releases/130.0b7/mac/en-US/Firefox%20130.0b7.dmg",
+FIREFOX_BASE_URL = "https://ftp.mozilla.org/pub/firefox/releases/"
+url = FIREFOX_BASE_URL + "129.0.1/linux-x86_64/en-US/firefox-129.0.1.tar.bz2",
+url = FIREFOX_BASE_URL + "129.0.1/mac/en-US/Firefox%20129.0.1.dmg",
+url = FIREFOX_BASE_URL + "130.0b7/linux-x86_64/en-US/firefox-130.0b7.tar.bz2",
+url = FIREFOX_BASE_URL + "130.0b7/mac/en-US/Firefox%20130.0b7.dmg",
 
  • Apply this suggestion
Suggestion importance[1-10]: 7

Why: Introducing a constant for the base URL is a good practice to reduce repetition and improve maintainability, making future updates easier. However, it is not a critical change.

7

Copy link
Contributor

codiumai-pr-agent-pro bot commented Aug 20, 2024

CI Failure Feedback 🧐

(Checks updated until commit 6c988a7)

Action: Test / All RBE tests

Failed stage: Run Bazel [❌]

Failed test name: ChromeOptionsFunctionalTest

Failure summary:

The action failed due to two specific test failures in the ChromeOptionsFunctionalTest:

  • The test canAddExtensionFromStringEncodedInBase64 failed because it encountered a
    NoSuchElementException. The test was unable to locate the element with the CSS selector
    #webextensions-selenium-example.
  • The test canAddExtensionFromFile also failed for the same reason, encountering a
    NoSuchElementException due to the inability to locate the element with the CSS selector
    #webextensions-selenium-example.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    970:  Package 'php-symfony-debug-bundle' is not installed, so not removed
    971:  Package 'php-symfony-dependency-injection' is not installed, so not removed
    972:  Package 'php-symfony-deprecation-contracts' is not installed, so not removed
    973:  Package 'php-symfony-discord-notifier' is not installed, so not removed
    974:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
    975:  Package 'php-symfony-doctrine-messenger' is not installed, so not removed
    976:  Package 'php-symfony-dom-crawler' is not installed, so not removed
    977:  Package 'php-symfony-dotenv' is not installed, so not removed
    978:  Package 'php-symfony-error-handler' is not installed, so not removed
    ...
    
    1806:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1807:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1808:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1809:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1810:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1811:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1812:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1813:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    1814:  (00:41:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:351: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
    ...
    
    1996:  lists other enhancements and bugfixes that have been implemented since
    1997:  version 2.3.0.
    1998:  (00:41:25) �[32mINFO: �[0mFrom PackageZip javascript/grid-ui/react-zip.jar:
    1999:  /mnt/engflow/worker/work/0/exec/bazel-out/k8-opt-exec-ST-a934f86a68ba/bin/external/rules_pkg~/pkg/private/zip/build_zip.runfiles/rules_python~~python~python_3_8_x86_64-unknown-linux-gnu/lib/python3.8/zipfile.py:1525: UserWarning: Duplicate name: 'grid-ui/'
    2000:  return self._open_to_write(zinfo, force_zip64=force_zip64)
    2001:  (00:41:25) �[32mAnalyzing:�[0m 2076 targets (1592 packages loaded, 54221 targets configured)
    2002:  �[32m[9,632 / 11,160]�[0m 6 / 1521 tests;�[0m [Prepa] Checking @@io_bazel_rules_closure//closure/library/functions:all_js ... (50 actions, 0 running)
    2003:  (00:41:25) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files):
    2004:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2005:  private final ErrorCodes errorCodes;
    2006:  ^
    2007:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2008:  this.errorCodes = new ErrorCodes();
    2009:  ^
    2010:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2011:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
    2012:  ^
    2013:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2014:  ErrorCodes errorCodes = new ErrorCodes();
    2015:  ^
    2016:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2017:  ErrorCodes errorCodes = new ErrorCodes();
    2018:  ^
    2019:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2020:  response.setStatus(ErrorCodes.SUCCESS);
    2021:  ^
    2022:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2023:  response.setState(ErrorCodes.SUCCESS_STRING);
    2024:  ^
    2025:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2026:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
    2027:  ^
    2028:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2029:  new ErrorCodes().getExceptionType((String) rawError);
    2030:  ^
    2031:  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
    2032:  private final ErrorCodes errorCodes = new ErrorCodes();
    2033:  ^
    2034:  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
    2035:  private final ErrorCodes errorCodes = new ErrorCodes();
    2036:  ^
    2037:  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
    2038:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
    2039:  ^
    2040:  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
    2041:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2042:  ^
    2043:  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
    2044:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2045:  ^
    2046:  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
    2047:  response.setStatus(ErrorCodes.SUCCESS);
    2048:  ^
    2049:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:125: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2050:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2051:  ^
    2052:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:131: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2053:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2054:  ^
    2055:  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
    2056:  private final ErrorCodes errorCodes = new ErrorCodes();
    2057:  ^
    2058:  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
    2059:  private final ErrorCodes errorCodes = new ErrorCodes();
    2060:  ^
    2061:  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
    2062:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2063:  ^
    2064:  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
    2065:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2066:  ^
    2067:  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
    2068:  response.setStatus(ErrorCodes.SUCCESS);
    ...
    
    2077:  �[32m[10,647 / 11,595]�[0m 167 / 1527 tests;�[0m Testing //java/test/org/openqa/selenium/grid/distributor:DistributorNodeAvailabilityTest; 4s remote, remote-cache ... (49 actions, 0 running)
    2078:  (00:41:50) �[32mAnalyzing:�[0m 2076 targets (1618 packages loaded, 56186 targets configured)
    2079:  �[32m[10,660 / 11,857]�[0m 180 / 1613 tests;�[0m Testing //java/test/org/openqa/selenium/grid/distributor:DistributorNodeAvailabilityTest; 9s remote, remote-cache ... (49 actions, 0 running)
    2080:  (00:41:56) �[32mAnalyzing:�[0m 2076 targets (1618 packages loaded, 56250 targets configured)
    2081:  �[32m[10,693 / 12,044]�[0m 209 / 1675 tests;�[0m Testing //java/test/org/openqa/selenium/grid/distributor:DistributorNodeAvailabilityTest; 15s remote, remote-cache ... (49 actions, 0 running)
    2082:  (00:42:01) �[32mAnalyzing:�[0m 2076 targets (1622 packages loaded, 58230 targets configured)
    2083:  �[32m[10,788 / 12,434]�[0m 271 / 1836 tests;�[0m [Prepa] Testing //rb/spec/integration/selenium/webdriver/chrome:options-chrome-bidi ... (50 actions, 0 running)
    2084:  (00:42:05) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file):
    2085:  java/test/org/openqa/selenium/json/JsonTest.java:430: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2086:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
    2087:  ^
    2088:  java/test/org/openqa/selenium/json/JsonTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2089:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
    2090:  ^
    2091:  java/test/org/openqa/selenium/json/JsonTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2092:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(32));
    2093:  ^
    2094:  (00:42:06) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
    2095:  java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2096:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
    2097:  ^
    2098:  (00:42:06) �[32mAnalyzing:�[0m 2076 targets (1625 packages loaded, 63252 targets configured)
    2099:  �[32m[11,290 / 12,655]�[0m 377 / 1843 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-edge; 1s remote, remote-cache ... (50 actions, 0 running)
    2100:  (00:42:09) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
    2101:  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
    2102:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
    2103:  ^
    2104:  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
    2105:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.SUCCESS);
    2106:  ^
    2107:  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
    2108:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
    2109:  ^
    2110:  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
    2111:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
    2112:  ^
    2113:  (00:42:10) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
    2114:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2115:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2116:  ^
    2117:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2118:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2119:  ^
    2120:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2121:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
    2122:  ^
    2123:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2124:  private final ErrorCodes errorCodes = new ErrorCodes();
    2125:  ^
    2126:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2127:  private final ErrorCodes errorCodes = new ErrorCodes();
    2128:  ^
    2129:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2130:  private final ErrorCodes errorCodes = new ErrorCodes();
    2131:  ^
    2132:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2133:  private final ErrorCodes errorCodes = new ErrorCodes();
    2134:  ^
    2135:  (00:42:11) �[32mAnalyzing:�[0m 2076 targets (1627 packages loaded, 63479 targets configured)
    2136:  �[32m[11,732 / 12,890]�[0m 452 / 1843 tests;�[0m [Prepa] Testing //rb/spec/integration/selenium/webdriver:guard-chrome-remote ... (48 actions, 1 running)
    2137:  (00:42:12) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorHandlerTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
    2138:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:79: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2139:  handler.throwIfResponseFailed(createResponse(ErrorCodes.SUCCESS), 100);
    2140:  ^
    2141:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:85: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2142:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
    2143:  ^
    2144:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:86: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2145:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
    2146:  ^
    2147:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:87: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2148:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
    2149:  ^
    2150:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:88: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2151:  assertThrowsCorrectExceptionType(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
    2152:  ^
    2153:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:90: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2154:  ErrorCodes.METHOD_NOT_ALLOWED, UnsupportedCommandException.class);
    2155:  ^
    2156:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:92: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2157:  ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
    2158:  ^
    2159:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:94: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2160:  ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
    2161:  ^
    2162:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:95: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2163:  assertThrowsCorrectExceptionType(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
    2164:  ^
    2165:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2166:  Response response = createResponse(ErrorCodes.UNHANDLED_ERROR);
    2167:  ^
    2168:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:120: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2169:  createResponse(ErrorCodes.UNHANDLED_ERROR, "boom"), 123))
    2170:  ^
    2171:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:133: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2172:  createResponse(ErrorCodes.UNHANDLED_ERROR, ImmutableMap.of("message", "boom")),
    2173:  ^
    2174:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:147: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2175:  ErrorCodes.UNHANDLED_ERROR,
    2176:  ^
    2177:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:167: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2178:  ErrorCodes.UNHANDLED_ERROR,
    2179:  ^
    2180:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:193: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2181:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
    2182:  ^
    2183:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:214: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2184:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2185:  ^
    2186:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:248: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2187:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2188:  ^
    2189:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:280: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2190:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2191:  ^
    2192:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:308: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2193:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2194:  ^
    2195:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:327: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2196:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2197:  ^
    2198:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:355: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2199:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2200:  ^
    2201:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:394: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2202:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
    2203:  ^
    2204:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:426: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2205:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
    2206:  ^
    2207:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:435: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2208:  exceptions.put(ErrorCodes.NO_SUCH_SESSION, NoSuchSessionException.class);
    2209:  ^
    2210:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:436: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2211:  exceptions.put(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
    2212:  ^
    2213:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:437: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2214:  exceptions.put(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
    2215:  ^
    2216:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:438: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2217:  exceptions.put(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
    2218:  ^
    2219:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:439: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2220:  exceptions.put(ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
    2221:  ^
    2222:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:440: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2223:  exceptions.put(ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
    2224:  ^
    2225:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2226:  exceptions.put(ErrorCodes.UNHANDLED_ERROR, WebDriverException.class);
    2227:  ^
    2228:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:442: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2229:  exceptions.put(ErrorCodes.JAVASCRIPT_ERROR, JavascriptException.class);
    2230:  ^
    2231:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:443: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2232:  exceptions.put(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
    2233:  ^
    2234:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:444: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2235:  exceptions.put(ErrorCodes.TIMEOUT, TimeoutException.class);
    2236:  ^
    2237:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:445: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2238:  exceptions.put(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
    2239:  ^
    2240:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:446: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2241:  exceptions.put(ErrorCodes.INVALID_COOKIE_DOMAIN, InvalidCookieDomainException.class);
    2242:  ^
    2243:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:447: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2244:  exceptions.put(ErrorCodes.UNABLE_TO_SET_COOKIE, UnableToSetCookieException.class);
    2245:  ^
    2246:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:448: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2247:  exceptions.put(ErrorCodes.UNEXPECTED_ALERT_PRESENT, UnhandledAlertException.class);
    2248:  ^
    2249:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:449: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2250:  exceptions.put(ErrorCodes.NO_ALERT_PRESENT, NoAlertPresentException.class);
    2251:  ^
    2252:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:450: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2253:  exceptions.put(ErrorCodes.ASYNC_SCRIPT_TIMEOUT, ScriptTimeoutException.class);
    2254:  ^
    2255:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:451: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2256:  exceptions.put(ErrorCodes.INVALID_SELECTOR_ERROR, InvalidSelectorException.class);
    2257:  ^
    2258:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:452: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2259:  exceptions.put(ErrorCodes.SESSION_NOT_CREATED, SessionNotCreatedException.class);
    2260:  ^
    2261:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:453: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2262:  exceptions.put(ErrorCodes.MOVE_TARGET_OUT_OF_BOUNDS, MoveTargetOutOfBoundsException.class);
    2263:  ^
    2264:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2265:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR, InvalidSelectorException.class);
    2266:  ^
    2267:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:455: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2268:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR_RETURN_TYPER, InvalidSelectorException.class);
    2269:  ^
    2270:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:469: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2271:  ? ErrorCodes.INVALID_SELECTOR_ERROR
    2272:  ^
    2273:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:471: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2274:  assertThat(new ErrorCodes().toStatusCode(e)).isEqualTo(expected);
    2275:  ^
    2276:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:483: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2277:  response.setState(new ErrorCodes().toState(status));
    ...
    
    2321:  ^
    2322:  (00:42:52) �[32mAnalyzing:�[0m 2076 targets (1634 packages loaded, 66948 targets configured)
    2323:  �[32m[15,318 / 16,913]�[0m 1565 / 2015 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 26s remote, remote-cache ... (44 actions, 7 running)
    2324:  (00:42:57) �[32mAnalyzing:�[0m 2076 targets (1634 packages loaded, 66996 targets configured)
    2325:  �[32m[15,971 / 17,635]�[0m 1663 / 2062 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 31s remote, remote-cache ... (48 actions, 4 running)
    2326:  (00:42:59) �[32mINFO: �[0mAnalyzed 2076 targets (1634 packages loaded, 67009 targets configured).
    2327:  (00:43:02) �[32m[17,175 / 17,824]�[0m 1841 / 2076 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 36s remote, remote-cache ... (13 actions, 2 running)
    2328:  (00:43:02) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files):
    2329:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2330:  private final ErrorCodes errorCodes;
    2331:  ^
    2332:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2333:  this.errorCodes = new ErrorCodes();
    2334:  ^
    2335:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2336:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
    2337:  ^
    2338:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2339:  ErrorCodes errorCodes = new ErrorCodes();
    2340:  ^
    2341:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2342:  ErrorCodes errorCodes = new ErrorCodes();
    2343:  ^
    2344:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2345:  response.setStatus(ErrorCodes.SUCCESS);
    2346:  ^
    2347:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2348:  response.setState(ErrorCodes.SUCCESS_STRING);
    2349:  ^
    2350:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2351:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
    2352:  ^
    2353:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2354:  new ErrorCodes().getExceptionType((String) rawError);
    2355:  ^
    2356:  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
    2357:  private final ErrorCodes errorCodes = new ErrorCodes();
    2358:  ^
    2359:  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
    2360:  private final ErrorCodes errorCodes = new ErrorCodes();
    2361:  ^
    2362:  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
    2363:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
    2364:  ^
    2365:  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
    2366:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2367:  ^
    2368:  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
    2369:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2370:  ^
    2371:  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
    2372:  response.setStatus(ErrorCodes.SUCCESS);
    2373:  ^
    2374:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:125: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2375:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2376:  ^
    2377:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:131: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
    2378:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
    2379:  ^
    2380:  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
    2381:  private final ErrorCodes errorCodes = new ErrorCodes();
    2382:  ^
    2383:  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
    2384:  private final ErrorCodes errorCodes = new ErrorCodes();
    2385:  ^
    2386:  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
    2387:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
    2388:  ^
    2389:  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
    2390:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
    2391:  ^
    2392:  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
    2393:  response.setStatus(ErrorCodes.SUCCESS);
    ...
    
    3915:  dotnet/src/webdriver/WebDriverException.cs(79,13): warning SYSLIB0051: 'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
    3916:  dotnet/src/webdriver/UnhandledAlertException.cs(104,13): warning SYSLIB0051: 'Exception.GetObjectData(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
    3917:  dotnet/src/webdriver/Internal/FileUtilities.cs(191,35): warning SYSLIB0012: 'Assembly.CodeBase' is obsolete: 'Assembly.CodeBase and Assembly.EscapedCodeBase are only included for .NET Framework compatibility. Use Assembly.Location.' (https://aka.ms/dotnet-warnings/SYSLIB0012)
    3918:  (00:43:03) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test_attempts/attempt_1.log)
    3919:  (00:43:07) �[32m[17,830 / 18,057]�[0m 1850 / 2076 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 41s remote, remote-cache ... (50 actions, 4 running)
    3920:  (00:43:17) �[32m[17,852 / 18,057]�[0m 1871 / 2076 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 51s remote, remote-cache ... (50 actions, 5 running)
    3921:  (00:43:27) �[32m[17,852 / 18,057]�[0m 1871 / 2076 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 61s remote, remote-cache ... (50 actions, 5 running)
    3922:  (00:43:27) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test.log)
    3923:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest (Summary)
    3924:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test.log
    3925:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test_attempts/attempt_1.log
    3926:  (00:43:27) �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:
    3927:  ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:
    3928:  Failures: 2
    3929:  1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    3930:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    3931:  (Session info: chrome=129.0.6668.70)
    3932:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    3936:  Command: [697723d3833c71da0170a3265de7eb0e, findElement {value=webextensions-selenium-example, using=id}]
    3937:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40067}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:40067/devtoo..., se:cdpVersion: 129.0.6668.70, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:28626/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    3938:  Session ID: 697723d3833c71da0170a3265de7eb0e
    3939:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    3940:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    3941:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    3942:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    3943:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    3944:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    3951:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
    3952:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
    3953:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)
    3954:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
    3955:  at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)
    3956:  2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    3957:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    3958:  (Session info: chrome=129.0.6668.70)
    3959:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    3963:  Command: [f84bce296bdbb6512e849e4f707f8b33, findElement {value=webextensions-selenium-example, using=id}]
    3964:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:42367}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:42367/devtoo..., se:cdpVersion: 129.0.6668.70, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:12475/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    3965:  Session ID: f84bce296bdbb6512e849e4f707f8b33
    3966:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    3967:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    3968:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    3969:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    3970:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    3971:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    3982:  at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromFile(ChromeOptionsFunctionalTest.java:88)
    3983:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCgHfMQ0UNCiqLjEC0JFA-PEgdkZWZhdWx0GiUKIPkkCX7XNMSja5K0b1i2NBEVTgKMXilp-30lfZuDuq9VEJ8D
    3984:  ================================================================================
    3985:  ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:
    3986:  Failures: 2
    3987:  1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    3988:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    3989:  (Session info: chrome=129.0.6668.70)
    3990:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    3994:  Command: [7817e53835e1d2d4c2ba9318b4ff0210, findElement {value=webextensions-selenium-example, using=id}]
    3995:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:39583}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:39583/devtoo..., se:cdpVersion: 129.0.6668.70, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:8024/session..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    3996:  Session ID: 7817e53835e1d2d4c2ba9318b4ff0210
    3997:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    3998:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    3999:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4000:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    4001:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    4002:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    4009:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
    4010:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
    4011:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)
    4012:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
    4013:  at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)
    4014:  2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    4015:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    4016:  (Session info: chrome=129.0.6668.70)
    4017:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    4021:  Command: [eb0fdea2958efe7399bcdb7fd2891656, findElement {value=webextensions-selenium-example, using=id}]
    4022:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40021}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:40021/devtoo..., se:cdpVersion: 129.0.6668.70, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:8107/session..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    4023:  Session ID: eb0fdea2958efe7399bcdb7fd2891656
    4024:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    4025:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    4026:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4027:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    4028:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    4029:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    4035:  at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)
    4036:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
    4037:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
    4038:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)
    4039:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
    4040:  at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromFile(ChromeOptionsFunctionalTest.java:88)
    4041:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCgHfMQ0UNCiqLjEC0JFA-PEgdkZWZhdWx0GiUKIPkkCX7XNMSja5K0b1i2NBEVTgKMXilp-30lfZuDuq9VEJ8D
    4042:  ================================================================================
    4043:  (00:43:32) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 30s remote, remote-cache ... (50 actions, 6 running)
    4044:  (00:43:38) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 36s remote, remote-cache ... (50 actions, 7 running)
    4045:  (00:43:39) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest-remote/test_attempts/attempt_1.log)
    4046:  (00:43:46) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 45s remote, remote-cache ... (50 actions, 11 running)
    4047:  (00:43:52) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 50s remote, remote-cache ... (50 actions, 11 running)
    4048:  (00:43:59) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 58s remote, remote-cache ... (50 actions, 12 running)
    4049:  (00:44:07) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 65s remote, remote-cache ... (50 actions, 13 running)
    4050:  (00:44:13) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 72s remote, remote-cache ... (50 actions, 15 running)
    4051:  (00:44:20) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 78s remote, remote-cache ... (50 actions, 17 running)
    4052:  (00:44:27) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 85s remote, remote-cache ... (50 actions, 18 running)
    4053:  (00:44:32) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 91s remote, remote-cache ... (50 actions, 19 running)
    4054:  (00:44:39) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 98s remote, remote-cache ... (50 actions, 20 running)
    4055:  (00:44:44) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 103s remote, remote-cache ... (50 actions, 23 running)
    4056:  (00:44:52) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 111s remote, remote-cache ... (50 actions, 24 running)
    4057:  (00:44:58) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 116s remote, remote-cache ... (50 actions, 26 running)
    4058:  (00:45:03) �[32m[17,853 / 18,057]�[0m 1872 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 121s remote, remote-cache ... (50 actions, 28 running)
    4059:  (00:45:12) �[32m[17,855 / 18,057]�[0m 1874 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 130s remote, remote-cache ... (50 actions, 27 running)
    4060:  (00:45:18) �[32m[17,855 / 18,057]�[0m 1874 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 136s remote, remote-cache ... (50 actions, 31 running)
    4061:  (00:45:23) �[32m[17,855 / 18,057]�[0m 1874 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 142s remote, remote-cache ... (50 actions, 33 running)
    4062:  (00:45:32) �[32m[17,855 / 18,057]�[0m 1874 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 150s remote, remote-cache ... (50 actions, 33 running)
    4063:  (00:45:37) �[32m[17,855 / 18,057]�[0m 1874 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 155s remote, remote-cache ... (50 actions, 36 running)
    4064:  (00:45:43) �[32m[17,856 / 18,057]�[0m 1875 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 161s remote, remote-cache ... (50 actions, 38 running)
    4065:  (00:45:49) �[32m[17,856 / 18,057]�[0m 1875 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 168s remote, remote-cache ... (50 actions, 41 running)
    4066:  (00:45:57) �[32m[17,856 / 18,057]�[0m 1875 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 175s remote, remote-cache ... (50 actions, 42 running)
    4067:  (00:46:02) �[32m[17,857 / 18,057]�[0m 1876 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 180s remote, remote-cache ... (50 actions, 43 running)
    4068:  (00:46:07) �[32m[17,857 / 18,057]�[0m 1876 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 186s remote, remote-cache ... (50 actions, 46 running)
    4069:  (00:46:15) �[32m[17,857 / 18,057]�[0m 1876 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 193s remote, remote-cache ... (50 actions, 48 running)
    4070:  (00:46:20) �[32m[17,859 / 18,057]�[0m 1878 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 199s remote, remote-cache ... (50 actions, 46 running)
    4071:  (00:46:25) �[32m[17,873 / 18,057]�[0m 1892 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 204s remote, remote-cache ... (50 actions, 35 running)
    4072:  (00:46:32) �[32m[17,893 / 18,057]�[0m 1912 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 210s remote, remote-cache ... (50 actions, 31 running)
    4073:  (00:46:38) �[32m[17,896 / 18,057]�[0m 1915 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 216s remote, remote-cache ... (50 actions, 29 running)
    4074:  (00:46:45) �[32m[17,906 / 18,057]�[0m 1925 / 2076 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 223s remote, remote-cache ... (50 actions, 22 running)
    4075:  (00:46:48) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest-remote/test.log)
    4076:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote (Summary)
    ...
    
    4152:  00:43:38.264 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://localhost:37551/devtools/browser/43c117fa-afab-4b29-ac1e-6ad0e2586b48
    4153:  00:43:38.768 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: c407cf8348d8d73fcac513bcb7106c5f
    4154:  00:43:38.769 INFO [GridModel.release] - Releasing slot for session id c407cf8348d8d73fcac513bcb7106c5f
    4155:  00:43:38.769 INFO [SessionSlot.stop] - Stopping session c407cf8348d8d73fcac513bcb7106c5f
    4156:  Failures: 2
    4157:  1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    4158:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    4159:  (Session info: chrome=129.0.6668.70)
    4160:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    4164:  Command: [76608be94b295df5b58bc5a23ed51532, findElement {using=id, value=webextensions-selenium-example}]
    4165:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40453}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:26493/sessio..., se:cdpVersion: 129.0.6668.70, se:gridWebSocketUrl: ws://localhost:11835/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:26493/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    4166:  Session ID: 76608be94b295df5b58bc5a23ed51532
    4167:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    4168:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    4169:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4170:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    4171:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    4172:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    4178:  at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)
    4179:  at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)
    4180:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)
    4181:  at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)
    4182:  at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)
    4183:  2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    4184:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    4185:  (Session info: chrome=129.0.6668.70)
    4186:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    4190:  Command: [2d8c4fac39155c674324868e625f7aea, findElement {using=id, value=webextensions-selenium-example}]
    4191:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:42251}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:26493/sessio..., se:cdpVersion: 129.0.6668.70, se:gridWebSocketUrl: ws://localhost:25965/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:26493/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    4192:  Session ID: 2d8c4fac39155c674324868e625f7aea
    4193:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    4194:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    4195:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4196:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    4197:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    4198:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    4283:  00:46:46.709 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://localhost:36927/devtools/browser/972f627b-52a5-4e54-9ca6-3076eb8a4ac0
    4284:  00:46:46.984 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: 425cf57e250de16280136dc7d0005785
    4285:  00:46:46.985 INFO [GridModel.release] - Releasing slot for session id 425cf57e250de16280136dc7d0005785
    4286:  00:46:46.986 INFO [SessionSlot.stop] - Stopping session 425cf57e250de16280136dc7d0005785
    4287:  Failures: 2
    4288:  1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)
    4289:  org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}
    4290:  (Session info: chrome=129.0.6668.70)
    4291:  For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    4295:  Command: [59cffd361be590e634dd3181760639b9, findElement {value=webextensions-selenium-example, using=id}]
    4296:  Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.70, chrome: {chromedriverVersion: 129.0.6668.70 (df87d5cf12b1..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:41485}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:5677/session..., se:cdpVersion: 129.0.6668.70, se:gridWebSocketUrl: ws://localhost:26338/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:5677/session..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
    4297:  Session ID: 59cffd361be590e634dd3181760639b9
    4298:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    4299:  at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    4300:  at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    4301:  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    4302:  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    4303:  at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
    ...
    
    4309:  at org.openqa....

    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from 2c2145a to 836b664 Compare August 27, 2024 00:33
    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from 0c7041b to 8fe6a14 Compare September 3, 2024 00:33
    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from 6ad49e4 to 291f4c0 Compare September 10, 2024 00:34
    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 4 times, most recently from f296d73 to bd834da Compare September 14, 2024 00:34
    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from c26d9da to 13d8cd2 Compare September 21, 2024 00:43
    @selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from 04d0433 to 5778989 Compare September 28, 2024 00:33
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    1 participant