You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This PR changes the order of the endpoints used to discover the Firefox versions when managing this browser. Now, the endpoint for stable Firefox versions is used first. For example:
selenium-manager.exe --browser firefox --browser-version 127 --debug
[2024-10-17T15:58:44.733Z DEBUG] geckodriver not found in PATH
[2024-10-17T15:58:44.735Z DEBUG] firefox detected at C:\Program Files\Mozilla Firefox\firefox.exe
[2024-10-17T15:58:44.737Z DEBUG] Running command: wmic datafile where name='C:\\Program Files\\Mozilla Firefox\\firefox.exe' get Version /value
[2024-10-17T15:58:44.818Z DEBUG] Output: "\r\r\n\r\r\nVersion=131.0.3.223\r\r\n\r\r\n\r\r\n\r"
[2024-10-17T15:58:44.823Z DEBUG] Detected browser: firefox 131.0.3.223
[2024-10-17T15:58:44.823Z DEBUG] Discovered firefox version (131) different to specified browser version (127)
[2024-10-17T15:58:45.197Z DEBUG] Required browser: firefox 127.0.2
[2024-10-17T15:58:45.198Z DEBUG] Downloading firefox 127.0.2 from https://ftp.mozilla.org/pub/firefox/releases/127.0.2/win64/en-US/Firefox%20Setup%20127.0.2.exe
[2024-10-17T15:59:16.638Z DEBUG] firefox 127.0.2 is available at C:\Users\boni\.cache\selenium\firefox\win64\127.0.2\firefox.exe
[2024-10-17T15:59:16.674Z DEBUG] Valid geckodriver versions for firefox 127: ["0.35.0", "0.34.0"]
[2024-10-17T15:59:16.675Z DEBUG] Required driver: geckodriver 0.35.0
[2024-10-17T15:59:16.678Z DEBUG] geckodriver 0.35.0 already in the cache
[2024-10-17T15:59:16.678Z INFO ] Driver path: C:\Users\boni\.cache\selenium\geckodriver\win64\0.35.0\geckodriver.exe
[2024-10-17T15:59:16.680Z INFO ] Browser path: C:\Users\boni\.cache\selenium\firefox\win64\127.0.2\firefox.exe
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
Logic Change The order of endpoints for requesting Firefox versions has been changed. Verify if this change aligns with the intended behavior and doesn't break any existing functionality.
Refactor endpoint checking logic to use a loop for improved maintainability and extensibility
Consider using a loop or iterator to cycle through the endpoints instead of nested if statements. This can make the code more maintainable and easier to extend if more endpoints are added in the future.
-let mut firefox_versions =- self.request_versions_from_online(FIREFOX_HISTORY_ENDPOINT)?;+let endpoints = [+ FIREFOX_HISTORY_ENDPOINT,+ FIREFOX_HISTORY_MAJOR_ENDPOINT,+ FIREFOX_HISTORY_DEV_ENDPOINT,+];+let mut firefox_versions = Vec::new();+for endpoint in endpoints.iter() {+ firefox_versions = self.request_versions_from_online(endpoint)?;+ if !firefox_versions.is_empty() {+ break;+ }+}
if firefox_versions.is_empty() {
- firefox_versions =- self.request_versions_from_online(FIREFOX_HISTORY_MAJOR_ENDPOINT)?;- if firefox_versions.is_empty() {- firefox_versions =- self.request_versions_from_online(FIREFOX_HISTORY_DEV_ENDPOINT)?;- if firefox_versions.is_empty() {
Apply this suggestion
Suggestion importance[1-10]: 8
Why: Refactoring the code to use a loop instead of nested if statements enhances maintainability and readability. It also makes the code easier to extend if more endpoints are added in the future, which is a valuable improvement.
8
Enhancement
Add error logging for failed endpoint requests to improve debugging capabilities
Consider adding error logging or handling when each endpoint request fails. This can help in troubleshooting if all endpoints fail to return versions.
let mut firefox_versions =
- self.request_versions_from_online(FIREFOX_HISTORY_ENDPOINT)?;+ self.request_versions_from_online(FIREFOX_HISTORY_ENDPOINT)+ .map_err(|e| log::warn!("Failed to fetch from FIREFOX_HISTORY_ENDPOINT: {}", e))?;
if firefox_versions.is_empty() {
firefox_versions =
- self.request_versions_from_online(FIREFOX_HISTORY_MAJOR_ENDPOINT)?;+ self.request_versions_from_online(FIREFOX_HISTORY_MAJOR_ENDPOINT)+ .map_err(|e| log::warn!("Failed to fetch from FIREFOX_HISTORY_MAJOR_ENDPOINT: {}", e))?;
if firefox_versions.is_empty() {
firefox_versions =
- self.request_versions_from_online(FIREFOX_HISTORY_DEV_ENDPOINT)?;+ self.request_versions_from_online(FIREFOX_HISTORY_DEV_ENDPOINT)+ .map_err(|e| log::warn!("Failed to fetch from FIREFOX_HISTORY_DEV_ENDPOINT: {}", e))?;
if firefox_versions.is_empty() {
Apply this suggestion
Suggestion importance[1-10]: 7
Why: Adding error logging for failed endpoint requests can significantly aid in debugging and troubleshooting, making it easier to identify which endpoint failed. This enhancement is relevant and can improve the robustness of the code.
The action failed because the ChromeOptionsFunctionalTest encountered issues during execution:
The test canAddExtensionFromStringEncodedInBase64 failed due to 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, unable to locate the element with the CSS selector #webextensions-selenium-example.
Both failures indicate that the expected web element was not present in the DOM during the test execution.
Relevant error logs:
1: ##[group]Operating System2: Ubuntu
...
303: Need to get 3044 kB of archives.304: After this operation, 1583 MB disk space will be freed.305: Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [142 B]306: Ign:2 http://azure.archive.ubuntu.com/ubuntu jammy-updates/main amd64 aspnetcore-targeting-pack-6.0 amd64 6.0.133-0ubuntu1~22.04.1307: Get:3 http://azure.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 aspnetcore-targeting-pack-7.0 amd64 7.0.119-0ubuntu1~22.04.1 [1587 kB]308: Ign:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 aspnetcore-targeting-pack-6.0 amd64 6.0.133-0ubuntu1~22.04.1309: Err:2 http://security.ubuntu.com/ubuntu jammy-updates/main amd64 aspnetcore-targeting-pack-6.0 amd64 6.0.133-0ubuntu1~22.04.1310: 404 Not Found [IP: 52.252.163.49 80]311: E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/d/dotnet6/aspnetcore-targeting-pack-6.0_6.0.133-0ubuntu1%7e22.04.1_amd64.deb 404 Not Found [IP: 52.252.163.49 80]
...
832: Package 'php-symfony-debug-bundle' is not installed, so not removed833: Package 'php-symfony-dependency-injection' is not installed, so not removed834: Package 'php-symfony-deprecation-contracts' is not installed, so not removed835: Package 'php-symfony-discord-notifier' is not installed, so not removed836: Package 'php-symfony-doctrine-bridge' is not installed, so not removed837: Package 'php-symfony-doctrine-messenger' is not installed, so not removed838: Package 'php-symfony-dom-crawler' is not installed, so not removed839: Package 'php-symfony-dotenv' is not installed, so not removed840: Package 'php-symfony-error-handler' is not installed, so not removed
...
1733: * `Zip::InputStream`1734: * `Zip::OutputStream`1735: Please ensure that your Gemfiles and .gemspecs are suitably restrictive1736: to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).1737: See https://github.com/rubyzip/rubyzip for details. The Changelog also1738: lists other enhancements and bugfixes that have been implemented since1739: version 2.3.0.1740: (09:10:37) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (71 source files):1741: java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1742: private final ErrorCodes errorCodes;1743: ^1744: java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1745: this.errorCodes = new ErrorCodes();1746: ^1747: java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1748: public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {1749: ^1750: java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1751: ErrorCodes errorCodes = new ErrorCodes();1752: ^1753: java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1754: ErrorCodes errorCodes = new ErrorCodes();1755: ^1756: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1757: response.setStatus(ErrorCodes.SUCCESS);1758: ^1759: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1760: response.setState(ErrorCodes.SUCCESS_STRING);1761: ^1762: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1763: new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));1764: ^1765: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1766: new ErrorCodes().getExceptionType((String) rawError);1767: ^1768: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1769: private final ErrorCodes errorCodes = new ErrorCodes();1770: ^1771: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1772: private final ErrorCodes errorCodes = new ErrorCodes();1773: ^1774: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1775: int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;1776: ^1777: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1778: response.setStatus(ErrorCodes.UNKNOWN_COMMAND);1779: ^1780: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1781: response.setStatus(ErrorCodes.UNHANDLED_ERROR);1782: ^1783: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1784: response.setStatus(ErrorCodes.SUCCESS);1785: ^1786: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1787: response.setState(errorCodes.toState(ErrorCodes.SUCCESS));1788: ^1789: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1790: response.setState(errorCodes.toState(ErrorCodes.SUCCESS));1791: ^1792: 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 removal1793: private final ErrorCodes errorCodes = new ErrorCodes();1794: ^1795: 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 removal1796: private final ErrorCodes errorCodes = new ErrorCodes();1797: ^1798: 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 removal1799: response.setStatus(ErrorCodes.UNKNOWN_COMMAND);1800: ^1801: 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 removal1802: response.setStatus(ErrorCodes.UNHANDLED_ERROR);1803: ^1804: 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 removal1805: response.setStatus(ErrorCodes.SUCCESS);
...
2583: (09:11:12) �[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/test2584: (09:11:12) �[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/test2585: (09:11:12) �[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/test2586: (09:11:12) �[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/test2587: (09:11:12) �[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/test2588: (09:11:12) �[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/test2589: (09:11:12) �[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/test2590: (09:11:12) �[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/test2591: (09:11:12) �[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
...
2692: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67:19: runfiles symlink javascript/webdriver/test/http/http_test.js -> javascript/webdriver/test/http/http_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test2693: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67:19: runfiles symlink javascript/webdriver/test/http/xhrclient_test.js -> javascript/webdriver/test/http/xhrclient_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test2694: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67:19: runfiles symlink javascript/webdriver/test/logging_test.js -> javascript/webdriver/test/logging_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test2695: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67:19: runfiles symlink javascript/webdriver/test/stacktrace_test.js -> javascript/webdriver/test/stacktrace_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test2696: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67:19: runfiles symlink javascript/webdriver/test/test_bootstrap.js -> javascript/webdriver/test/test_bootstrap.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test2697: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67: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/test2698: (09:11:13) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:67: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/test2699: (09:11:14) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):2700: java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2701: response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));2702: ^2703: (09:11:18) �[32mAnalyzing:�[0m 2079 targets (1639 packages loaded, 62596 targets configured)2704: �[32m[9,395 / 11,195]�[0m 417 / 2015 tests;�[0m [Prepa] Testing //dotnet/test/common:ExecutingAsyncJavascriptTest-edge ... (40 actions, 22 running)2705: (09:11:21) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):2706: 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 removal2707: import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;2708: ^2709: 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 removal2710: assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.SUCCESS);2711: ^2712: 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 removal2713: assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);2714: ^2715: 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 removal2716: assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);2717: ^2718: (09:11:23) �[32mAnalyzing:�[0m 2079 targets (1639 packages loaded, 62619 targets configured)2719: �[32m[10,237 / 11,838]�[0m 426 / 2037 tests;�[0m Creating source manifest for //dotnet/test/common:NavigationTest-edge; 0s local ... (41 actions, 22 running)2720: (09:11:23) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorHandlerTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):2721: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:79: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2722: handler.throwIfResponseFailed(createResponse(ErrorCodes.SUCCESS), 100);2723: ^2724: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:85: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2725: assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);2726: ^2727: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:86: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2728: assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);2729: ^2730: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:87: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2731: assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);2732: ^2733: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:88: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2734: assertThrowsCorrectExceptionType(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);2735: ^2736: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:90: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2737: ErrorCodes.METHOD_NOT_ALLOWED, UnsupportedCommandException.class);2738: ^2739: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:92: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2740: ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);2741: ^2742: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:94: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2743: ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);2744: ^2745: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:95: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2746: assertThrowsCorrectExceptionType(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);2747: ^2748: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2749: Response response = createResponse(ErrorCodes.UNHANDLED_ERROR);2750: ^2751: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:120: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2752: createResponse(ErrorCodes.UNHANDLED_ERROR, "boom"), 123))2753: ^2754: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:133: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2755: createResponse(ErrorCodes.UNHANDLED_ERROR, ImmutableMap.of("message", "boom")),2756: ^2757: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:147: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2758: ErrorCodes.UNHANDLED_ERROR,2759: ^2760: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:167: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2761: ErrorCodes.UNHANDLED_ERROR,2762: ^2763: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:193: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2764: createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))2765: ^2766: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:214: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2767: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2768: ^2769: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:248: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2770: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2771: ^2772: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:280: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2773: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2774: ^2775: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:308: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2776: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2777: ^2778: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:327: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2779: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2780: ^2781: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:355: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2782: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2783: ^2784: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:394: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2785: createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))2786: ^2787: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:426: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2788: createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))2789: ^2790: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:435: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2791: exceptions.put(ErrorCodes.NO_SUCH_SESSION, NoSuchSessionException.class);2792: ^2793: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:436: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2794: exceptions.put(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);2795: ^2796: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:437: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2797: exceptions.put(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);2798: ^2799: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:438: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2800: exceptions.put(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);2801: ^2802: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:439: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2803: exceptions.put(ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);2804: ^2805: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:440: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2806: exceptions.put(ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);2807: ^2808: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2809: exceptions.put(ErrorCodes.UNHANDLED_ERROR, WebDriverException.class);2810: ^2811: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:442: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2812: exceptions.put(ErrorCodes.JAVASCRIPT_ERROR, JavascriptException.class);2813: ^2814: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:443: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2815: exceptions.put(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);2816: ^2817: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:444: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2818: exceptions.put(ErrorCodes.TIMEOUT, TimeoutException.class);2819: ^2820: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:445: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2821: exceptions.put(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);2822: ^2823: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:446: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2824: exceptions.put(ErrorCodes.INVALID_COOKIE_DOMAIN, InvalidCookieDomainException.class);2825: ^2826: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:447: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2827: exceptions.put(ErrorCodes.UNABLE_TO_SET_COOKIE, UnableToSetCookieException.class);2828: ^2829: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:448: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2830: exceptions.put(ErrorCodes.UNEXPECTED_ALERT_PRESENT, UnhandledAlertException.class);2831: ^2832: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:449: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2833: exceptions.put(ErrorCodes.NO_ALERT_PRESENT, NoAlertPresentException.class);2834: ^2835: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:450: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2836: exceptions.put(ErrorCodes.ASYNC_SCRIPT_TIMEOUT, ScriptTimeoutException.class);2837: ^2838: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:451: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2839: exceptions.put(ErrorCodes.INVALID_SELECTOR_ERROR, InvalidSelectorException.class);2840: ^2841: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:452: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2842: exceptions.put(ErrorCodes.SESSION_NOT_CREATED, SessionNotCreatedException.class);2843: ^2844: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:453: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2845: exceptions.put(ErrorCodes.MOVE_TARGET_OUT_OF_BOUNDS, MoveTargetOutOfBoundsException.class);2846: ^2847: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2848: exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR, InvalidSelectorException.class);2849: ^2850: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:455: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2851: exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR_RETURN_TYPER, InvalidSelectorException.class);2852: ^2853: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:469: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2854: ? ErrorCodes.INVALID_SELECTOR_ERROR2855: ^2856: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:471: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2857: assertThat(new ErrorCodes().toStatusCode(e)).isEqualTo(expected);2858: ^2859: java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:483: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal2860: response.setState(new ErrorCodes().toState(status));
...
3614: dotnet/src/webdriver/BiDi/Modules/Storage/StorageModule.cs(21,83): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.3615: dotnet/src/webdriver/BiDi/Modules/Storage/StorageModule.cs(34,93): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.3616: dotnet/src/webdriver/BiDi/Subscription.cs(42,64): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.3617: dotnet/src/webdriver/BiDi/Subscription.cs(37,67): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.3618: dotnet/src/webdriver/BiDi/Modules/Network/Intercept.cs(12,44): warning CS3008: Identifier '_onBeforeRequestSentSubscriptions' is not CLS-compliant3619: dotnet/src/webdriver/BiDi/Modules/Network/Intercept.cs(13,44): warning CS3008: Identifier '_onResponseStartedSubscriptions' is not CLS-compliant3620: dotnet/src/webdriver/BiDi/Modules/Network/Intercept.cs(14,44): warning CS3008: Identifier '_onAuthRequiredSubscriptions' is not CLS-compliant3621: (09:11:26) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file):3622: java/test/org/openqa/selenium/json/JsonTest.java:430: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3623: assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));3624: ^3625: java/test/org/openqa/selenium/json/JsonTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3626: assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));3627: ^3628: java/test/org/openqa/selenium/json/JsonTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3629: assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(32));3630: ^3631: (09:11:27) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):3632: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3633: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;3634: ^3635: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3636: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;3637: ^3638: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3639: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;3640: ^3641: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3642: private final ErrorCodes errorCodes = new ErrorCodes();3643: ^3644: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3645: private final ErrorCodes errorCodes = new ErrorCodes();3646: ^3647: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3648: private final ErrorCodes errorCodes = new ErrorCodes();3649: ^3650: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal3651: private final ErrorCodes errorCodes = new ErrorCodes();
...
3704: �[32m[15,719 / 15,930]�[0m 1861 / 2078 tests;�[0m Testing //java/test/org/openqa/selenium/grid/distributor:DistributorNodeAvailabilityTest; 13s remote, remote-cache ... (50 actions, 1 running)3705: (09:12:23) �[32mINFO: �[0mAnalyzed 2079 targets (1640 packages loaded, 62713 targets configured).3706: (09:12:28) �[32m[15,888 / 15,979]�[0m 1991 / 2079 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 10s remote, remote-cache ... (50 actions, 2 running)3707: (09:12:36) �[32m[15,980 / 15,982]�[0m 2077 / 2079 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 19s remote, remote-cache ... (2 actions running)3708: (09:12:37) �[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)3709: (09:12:41) �[32m[15,980 / 15,982]�[0m 2077 / 2079 tests;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest; 24s remote, remote-cache ... (2 actions running)3710: (09:12:43) �[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)3711: (09:12:49) �[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)3712: �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest (Summary)3713: ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:3714: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test.log3715: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest/test_attempts/attempt_1.log3716: Failures: 23717: (09:12:49) �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:3718: 1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3719: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3720: (Session info: chrome=129.0.6668.89)3721: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3725: Command: [0d82e182b6eb679c618272af685cc3d4, findElement {using=id, value=webextensions-selenium-example}]3726: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:39701}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:39701/devtoo..., se:cdpVersion: 129.0.6668.89, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:31251/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3727: Session ID: 0d82e182b6eb679c618272af685cc3d43728: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3729: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3730: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3731: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3732: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3733: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
3740: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)3741: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)3742: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)3743: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)3744: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)3745: 2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3746: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3747: (Session info: chrome=129.0.6668.89)3748: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3752: Command: [d1d8e91e658db836181d9b47cf0c6bdb, findElement {using=id, value=webextensions-selenium-example}]3753: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:37905}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:37905/devtoo..., se:cdpVersion: 129.0.6668.89, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:27648/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3754: Session ID: d1d8e91e658db836181d9b47cf0c6bdb3755: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3756: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3757: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3758: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3759: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3760: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
3771: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromFile(ChromeOptionsFunctionalTest.java:88)3772: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCgHfMQ0UNCiqLjEC0JFA-PEgdkZWZhdWx0GiUKIAgZZZhIDz0G-TUjiqLcK9nf0TrJOZEOF9Y_sAarebPLEJ8D3773: ================================================================================3774: ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest:3775: Failures: 23776: 1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3777: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3778: (Session info: chrome=129.0.6668.89)3779: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3783: Command: [0f8111cfd2130063c9d6f61979653e0d, findElement {using=id, value=webextensions-selenium-example}]3784: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:36989}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:36989/devtoo..., se:cdpVersion: 129.0.6668.89, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:23194/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3785: Session ID: 0f8111cfd2130063c9d6f61979653e0d3786: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3787: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3788: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3789: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3790: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3791: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
3798: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)3799: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)3800: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)3801: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)3802: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)3803: 2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3804: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3805: (Session info: chrome=129.0.6668.89)3806: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3810: Command: [5da6b2877c9a993d8eecaab907d48432, findElement {using=id, value=webextensions-selenium-example}]3811: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:40277}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://localhost:40277/devtoo..., se:cdpVersion: 129.0.6668.89, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:1799/session..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3812: Session ID: 5da6b2877c9a993d8eecaab907d484323813: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3814: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3815: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3816: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3817: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3818: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
3824: at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545)3825: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)3826: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)3827: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)3828: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)3829: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromFile(ChromeOptionsFunctionalTest.java:88)3830: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCgHfMQ0UNCiqLjEC0JFA-PEgdkZWZhdWx0GiUKIAgZZZhIDz0G-TUjiqLcK9nf0TrJOZEOF9Y_sAarebPLEJ8D3831: ================================================================================3832: (09:12:51) �[32m[15,981 / 15,982]�[0m 2078 / 2079 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 26s remote, remote-cache3833: (09:13:01) �[32m[15,981 / 15,982]�[0m 2078 / 2079 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote; 36s remote, remote-cache3834: (09:13:11) �[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)3835: ==================== Test output for //java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote:3836: Location found is: /mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/chrome/ChromeOptionsFunctionalTest-remote.runfiles/_main/java/src/org/openqa/selenium/grid/selenium_server3837: �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/chrome:ChromeOptionsFunctionalTest-remote (Summary)
...
3911: 09:12:42.013 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://localhost:25993/session/c1bf19cd7e9371ae288946df1e8990593912: 09:12:42.246 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: c1bf19cd7e9371ae288946df1e8990593913: 09:12:42.246 INFO [GridModel.release] - Releasing slot for session id c1bf19cd7e9371ae288946df1e8990593914: 09:12:42.246 INFO [SessionSlot.stop] - Stopping session c1bf19cd7e9371ae288946df1e8990593915: Failures: 23916: 1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3917: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3918: (Session info: chrome=129.0.6668.89)3919: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3923: Command: [19ca3fd5e016731d2bb8c561252fde99, findElement {value=webextensions-selenium-example, using=id}]3924: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:35441}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:25712/sessio..., se:cdpVersion: 129.0.6668.89, se:gridWebSocketUrl: ws://localhost:14997/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:25712/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3925: Session ID: 19ca3fd5e016731d2bb8c561252fde993926: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3927: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3928: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3929: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3930: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3931: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
3937: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)3938: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)3939: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)3940: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)3941: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)3942: 2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)3943: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}3944: (Session info: chrome=129.0.6668.89)3945: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
3949: Command: [91f6624a2bffadfff17a5ab4ea0021ed, findElement {value=webextensions-selenium-example, using=id}]3950: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:38037}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:25712/sessio..., se:cdpVersion: 129.0.6668.89, se:gridWebSocketUrl: ws://localhost:27825/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:25712/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}3951: Session ID: 91f6624a2bffadfff17a5ab4ea0021ed3952: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)3953: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)3954: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)3955: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)3956: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)3957: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
4042: 09:13:10.455 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://localhost:8156/session/5082769c13d0401e76c1bd1b009b59004043: 09:13:10.704 INFO [LocalSessionMap.remove] - Deleted session from local Session Map, Id: 5082769c13d0401e76c1bd1b009b59004044: 09:13:10.705 INFO [GridModel.release] - Releasing slot for session id 5082769c13d0401e76c1bd1b009b59004045: 09:13:10.705 INFO [SessionSlot.stop] - Stopping session 5082769c13d0401e76c1bd1b009b59004046: Failures: 24047: 1) canAddExtensionFromStringEncodedInBase64() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)4048: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}4049: (Session info: chrome=129.0.6668.89)4050: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
4054: Command: [56b19cc863353dccdc827b52e92ddd7c, findElement {using=id, value=webextensions-selenium-example}]4055: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:34675}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:19827/sessio..., se:cdpVersion: 129.0.6668.89, se:gridWebSocketUrl: ws://localhost:19869/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:19827/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}4056: Session ID: 56b19cc863353dccdc827b52e92ddd7c4057: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)4058: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)4059: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)4060: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)4061: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)4062: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
4068: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)4069: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)4070: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)4071: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)4072: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromStringEncodedInBase64(ChromeOptionsFunctionalTest.java:104)4073: 2) canAddExtensionFromFile() (org.openqa.selenium.chrome.ChromeOptionsFunctionalTest)4074: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#webextensions\-selenium\-example"}4075: (Session info: chrome=129.0.6668.89)4076: For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
...
4080: Command: [5a2307e4d44e6e353c4f0d9ccadcf459, findElement {using=id, value=webextensions-selenium-example}]4081: Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 129.0.6668.89, chrome: {chromedriverVersion: 129.0.6668.89 (951c0b97221f..., userDataDir: /tmp/.org.chromium.Chromium...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:42829}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdp: ws://127.0.0.1:19827/sessio..., se:cdpVersion: 129.0.6668.89, se:gridWebSocketUrl: ws://localhost:1853/session..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://127.0.0.1:19827/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}4082: Session ID: 5a2307e4d44e6e353c4f0d9ccadcf4594083: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)4084: at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)4085: at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)4086: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)4087: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)4088: at org.openqa.selenium.remote.ErrorCodec.decode(ErrorCodec.java:167)
...
4094: at org.openqa.selenium.remote.ElementLocation$ElementFinder$2.findElement(ElementLocation.java:165)4095: at org.openqa.selenium.remote.ElementLocation.findElement(ElementLocation.java:66)4096: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:368)4097: at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:362)4098: at org.openqa.selenium.chrome.ChromeOptionsFunctionalTest.canAddExtensionFromFile(ChromeOptionsFunctionalTest.java:88)4099: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCgHfMQ0UNCiqLjEC0JFA-PEgdkZWZhdWx0GiUKIMR13Hgdj7Zxy5lyxDjINqgs85YqPoZJ7FxRjIreJhFyEJ8D4100: ================================================================================4101: (09:13:11) �[32mINFO: �[0mFound 2079 test targets...4102: (09:13:11) �[32m[15,982 / 15,982]�[0m 2079 / 2079 tests, �[31m�[1m2 failed�[0m;�[0m checking cached actions4103: (09:13:11) �[32mINFO: �[0mElapsed time: 273.175s, Critical Path: 82.93s4104: (09:13:11) �[32mINFO: �[0m15205 processes: 7672 remote cache hit, 7480 internal, 49 local, 4 remote.4105: (09:13:11) �[32mINFO: �[0mBuild completed, 2 tests FAILED, 15205 total actions
...
4177: //dotnet/test/common:ElementFindingTest-edge �[0m�[32m(cached) PASSED�[0m in 25.5s4178: //dotnet/test/common:ElementFindingTest-firefox �[0m�[32m(cached) PASSED�[0m in 31.8s4179: //dotnet/test/common:ElementPropertyTest-chrome �[0m�[32m(cached) PASSED�[0m in 5.4s4180: //dotnet/test/common:ElementPropertyTest-edge �[0m�[32m(cached) PASSED�[0m in 7.5s4181: //dotnet/test/common:ElementPropertyTest-firefox �[0m�[32m(cached) PASSED�[0m in 8.1s4182: //dotnet/test/common:ElementSelectingTest-chrome �[0m�[32m(cached) PASSED�[0m in 9.5s4183: //dotnet/test/common:ElementSelectingTest-edge �[0m�[32m(cached) PASSED�[0m in 11.7s4184: //dotnet/test/common:ElementSelectingTest-firefox �[0m�[32m(cached) PASSED�[0m in 28.3s4185: //dotnet/test/common:ErrorsTest-chrome �[0m�[32m(cached) PASSED�[0m in 5.2s4186: //dotnet/test/common:ErrorsTest-edge �[0m�[32m(cached) PASSED�[0m in 4.7s4187: //dotnet/test/common:ErrorsTest-firefox �[0m�[32m(cached) PASSED�[0m in 8.7s
...
4517: //java/test/org/openqa/selenium:ElementFindingTest-edge �[0m�[32m(cached) PASSED�[0m in 96.1s4518: //java/test/org/openqa/selenium:ElementFindingTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 39.6s4519: //java/test/org/openqa/selenium:ElementFindingTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 10.2s4520: //java/test/org/openqa/selenium:ElementSelectingTest �[0m�[32m(cached) PASSED�[0m in 27.0s4521: //java/test/org/openqa/selenium:ElementSelectingTest-chrome �[0m�[32m(cached) PASSED�[0m in 15.4s4522: //java/test/org/openqa/selenium:ElementSelectingTest-edge �[0m�[32m(cached) PASSED�[0m in 28.3s4523: //java/test/org/openqa/selenium:ElementSelectingTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 27.2s4524: //java/test/org/openqa/selenium:ElementSelectingTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 7.9s4525: //java/test/org/openqa/selenium:ErrorsTest �[0m�[32m(cached) PASSED�[0m in 9.5s4526: //java/test/org/openqa/selenium:ErrorsTest-chrome �[0m�[32m(cached) PASSED�[0m in 9.9s4527: //java/test/org/openqa/selenium:ErrorsTest-edge �[0m�[32m(cached) PASSED�[0m in 13.1s4528: //java/test/org/openqa/selenium:ErrorsTest-firefox-beta �[0m�[32m(cached) PASSED�[0m in 9.1s4529: //java/test/org/openqa/selenium:ErrorsTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 6.7s
...
5251: //java/test/org/openqa/selenium/os:ExternalProcessTest �[0m�[32m(cached) PASSED�[0m in 2.7s5252: //java/test/org/openqa/selenium/os:ExternalProcessTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 5.6s5253: //java/test/org/openqa/selenium/os:OsProcessTest �[0m�[32m(cached) PASSED�[0m in 5.1s5254: //java/test/org/openqa/selenium/os:OsProcessTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 8.2s5255: //java/test/org/openqa/selenium/remote:AugmenterTest �[0m�[32m(cached) PASSED�[0m in 5.2s5256: //java/test/org/openqa/selenium/remote:AugmenterTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 9.3s5257: //java/test/org/openqa/selenium/remote:DesiredCapabilitiesTest �[0m�[32m(cached) PASSED�[0m in 3.5s5258: //java/test/org/openqa/selenium/remote:DesiredCapabilitiesTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 8.5s5259: //java/test/org/openqa/selenium/remote:ErrorCodecTest �[0m�[32m(cached) PASSED�[0m in 2.0s5260: //java/test/org/openqa/selenium/remote:ErrorCodecTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 7.4s5261: //java/test/org/openqa/selenium/remote:ErrorHandlerTest �[0m�[32m(cached) PASSED�[0m in 2.4s5262: //java/test/org/openqa/selenium/remote:ErrorHandlerTest-spotbugs �[0m�[32m(cached) PASSED�[0m in 5.9s
...
5841: //py:common-firefox-test/selenium/webdriver/support/relative_by_tests.py �[0m�[32m(cached) PASSED�[0m in 104.2s5842: //py:test-chrome-test/selenium/webdriver/chrome/chrome_network_emulation_tests.py �[0m�[32m(cached) PASSED�[0m in 2.9s5843: //py:unit-test/unit/selenium/webdriver/chrome/chrome_options_tests.py �[0m�[32m(cached) PASSED�[0m in 1.8s5844: //py:unit-test/unit/selenium/webdriver/common/cdp_module_fallback_tests.py �[0m�[32m(cached) PASSED�[0m in 3.1s5845: //py:unit-test/unit/selenium/webdriver/common/common_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.2s5846: //py:unit-test/unit/selenium/webdriver/common/print_page_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.2s5847: //py:unit-test/unit/selenium/webdriver/edge/edge_options_tests.py �[0m�[32m(cached) PASSED�[0m in 1.9s5848: //py:unit-test/unit/selenium/webdriver/firefox/firefox_options_tests.py �[0m�[32m(cached) PASSED�[0m in 2.0s5849: //py:unit-test/unit/selenium/webdriver/remote/error_handler_tests.py �[0m�[32m(cached) PASSED�[0m in 2.9s
...
5884: //rb/spec/integration/selenium/webdriver:element-edge-bidi �[0m�[32m(cached) PASSED�[0m in 18.7s5885: //rb/spec/integration/selenium/webdriver:element-edge-remote �[0m�[32m(cached) PASSED�[0m in 46.0s5886: //rb/spec/integration/selenium/webdriver:element-firefox �[0m�[32m(cached) PASSED�[0m in 55.6s5887: //rb/spec/integration/selenium/webdriver:element-firefox-beta �[0m�[32m(cached) PASSED�[0m in 57.3s5888: //rb/spec/integration/selenium/webdriver:element-firefox-beta-bidi �[0m�[32m(cached) PASSED�[0m in 18.7s5889: //rb/spec/integration/selenium/webdriver:element-firefox-beta-remote �[0m�[32m(cached) PASSED�[0m in 65.2s5890: //rb/spec/integration/selenium/webdriver:element-firefox-bidi �[0m�[32m(cached) PASSED�[0m in 18.6s5891: //rb/spec/integration/selenium/webdriver:element-firefox-remote �[0m�[32m(cached) PASSED�[0m in 50.9s5892: //rb/spec/integration/selenium/webdriver:error-chrome �[0m�[32m(cached) PASSED�[0m in 15.8s5893: //rb/spec/integration/selenium/webdriver:error-chrome-bidi �[0m�[32m(cached) PASSED�[0m in 14.0s5894: //rb/spec/integration/selenium/webdriver:error-chrome-remote �[0m�[32m(cached) PASSED�[0m in 21.4s5895: //rb/spec/integration/selenium/webdriver:error-edge �[0m�[32m(cached) PASSED�[0m in 22.3s5896: //rb/spec/integration/selenium/webdriver:error-edge-bidi �[0m�[32m(cached) PASSED�[0m in 21.5s5897: //rb/spec/integration/selenium/webdriver:error-edge-remote �[0m�[32m(cached) PASSED�[0m in 13.7s5898: //rb/spec/integration/selenium/webdriver:error-firefox �[0m�[32m(cached) PASSED�[0m in 22.0s5899: //rb/spec/integration/selenium/webdriver:error-fi...
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
User description
Description
This PR changes the order of the endpoints used to discover the Firefox versions when managing this browser. Now, the endpoint for stable Firefox versions is used first. For example:
Motivation and Context
Fix for #14536.
Types of changes
Checklist
PR Type
enhancement
Description
Changes walkthrough 📝
firefox.rs
Prioritize stable version endpoint for Firefox version requests
rust/src/firefox.rs
endpoint.