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
• Fix RuntimeException handling in Lazy class initialization
• Remove unsupported Edge browser annotations from BiDi tests
• Fix Docker log stream format to use multiplexed format
Add RuntimeException handling in Lazy initialization
• Added explicit catch block for RuntimeException before generic Exception handler
• Ensures RuntimeException instances are re-thrown without wrapping in InitializationException
• Maintains proper exception hierarchy handling in lazy initialization
• Removed unused EDGE browser import
• Removed @NotYetImplemented(EDGE) annotations from two test methods
• Tests now run on all supported browsers including Edge
• Added imports for ByteArrayOutputStream and DataOutputStream
• Modified test to properly format Docker multiplexed stream with header (stream-type, padding,
payload-size)
• Ensures log bytes are wrapped in correct Docker container log format before assertion
The updated Lazy.get() now rethrows RuntimeException from supplier.get() instead of wrapping
it in InitializationException, changing the observable exception contract/behavior of a public
API. This can break user code that relied on consistently receiving InitializationException for
supplier failures.
Compliance ID 3 requires preserving public API/protocol behavior. Lazy is a public class and
get() is public; the new catch (RuntimeException e) { throw e; } changes behavior from
wrapping exceptions in InitializationException to propagating runtime exceptions directly.
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution
## Issue description
`org.openqa.selenium.concurrent.Lazy#get()` is a public API and its observable exception behavior changed: runtime exceptions from `supplier.get()` are now propagated directly rather than being wrapped in `InitializationException`. This risks breaking downstream code that expects `InitializationException` for initialization failures.
## Issue Context
`Lazy` is `public final` and `get()` is `public`. Previously, the `catch (Exception e)` path would also wrap `RuntimeException` (since it is an `Exception`) in `InitializationException`; the new explicit `catch (RuntimeException e) { throw e; }` changes that contract.
## Fix Focus Areas
- java/src/org/openqa/selenium/concurrent/Lazy.java[39-49]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
2. Edge tests lack gating 🐞 Bug⛯ Reliability
Description
SetScreenSettingsOverrideTest now runs on Edge as part of the BiDi emulation test suite, but its
minimum-version assumption is only applied when Browser.detect()==CHROME. This makes Edge runs
execute the test without the same guard that Chrome runs have (Chrome is skipped when <146).
void canSetScreenSettingsOverrideInContext() {
if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) {
assumeThat(TestUtilities.getChromeVersion(driver)).isGreaterThanOrEqualTo(146);
Evidence
The emulation test suite is configured to run on BIDI_BROWSERS, which includes "edge". The PR
removes the Edge-specific @NotYetImplemented skip, and the only remaining gate is explicitly
Chrome-only, so Edge will run these tests unconditionally relative to that guard.
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution
### Issue description
The BiDi emulation test suite runs on Edge (via `BIDI_BROWSERS`), but `SetScreenSettingsOverrideTest` only applies its minimum-version assumption when `Browser.detect() == CHROME`. After removing `@NotYetImplemented(EDGE)`, the Edge variant no longer has any skip/guard aligned with the Chrome gate.
### Issue Context
This test suite is instantiated for multiple browsers by Bazel; Edge runs are created with `-Dselenium.browser=edge`, so `Browser.detect()` returns `EDGE` and skips the Chrome-only assumption block.
### Fix Focus Areas
- java/test/org/openqa/selenium/bidi/emulation/SetScreenSettingsOverrideTest.java[47-86]
- java/defs.bzl[22-30]
- java/test/org/openqa/selenium/bidi/emulation/BUILD.bazel[4-10]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
ⓘ The new review experience is currently in Beta. Learn more
The GitHub Action failed because the Bazel test run finished with failing tests (Build completed, 10 tests FAILED), which caused the CI script to exit non-zero (Process completed with exit code 3).
The log shows multiple concrete test failures, including: - //java/test/org/openqa/selenium:WebScriptTest-firefox-beta: WebScriptTest.canUnpinScript() failed with org.opentest4j.AssertionFailedError (expected: 1L but was 0L) at WebScriptTest.java:279. - //java/test/org/openqa/selenium:FormHandlingTest-firefox-beta: FormHandlingTest.handleFormWithJavascriptAction() failed with org.openqa.selenium.TimeoutException: Expected condition failed: waiting for alert to be present at FormHandlingTest.java:253. - //rb/spec/integration/selenium/webdriver/remote:driver-firefox-remote: RSpec Selenium::WebDriver::Remote::Driver uses a default file detector failed because downloaded file content check returned 0 occurrences (expected: 1, got: 0) at ./rb/spec/integration/selenium/webdriver/remote/driver_spec.rb:48 (failed example at line 36). - //java/test/org/openqa/selenium/bidi/browsingcontext:BrowsingContextInspectorTest-firefox-beta (and ...-remote): canListenToUserPromptClosedEvent() failed with a BiDi no such alert error when calling browsingContext.handleUserPrompt at BrowsingContextInspectorTest.java:222. - //java/test/org/openqa/selenium/bidi/browser:BrowserCommandsTest-firefox-beta (and ...-remote): failures triggered by SeleniumExtension.afterEach throwing exceptions like ... is marked as not yet implemented with FIREFOX but already works! (e.g., for canSetDownloadBehaviorDenied / canSetDownloadBehaviorWithUserContext), causing the overall test target to fail.
Notes (present in the log but not the direct cause of the failure): - Several cache restores failed (Failed to restore bazelisk/repository/... cache), but the build proceeded. - There are repeated Maven mirror download warnings with 404 Not Found from https://bazel-mirror.storage.googleapis.com/..., but compilation/testing continued past these warnings.
Relevant error logs:
1: ##[group]Runner Image Provisioner2: Hosted Compute Agent
...
305: "enabled": true,306: "files": [307: "./MODULE.bazel",308: "./WORKSPACE.bazel",309: "./WORKSPACE.bzlmod",310: "./WORKSPACE"311: ],312: "name": "repository",313: "paths": [314: "/home/runner/.cache/bazel-repo"315: ]316: }317: }318: ##[endgroup]319: ##[group]Restore cache for bazelisk320: Failed to restore bazelisk cache321: ##[endgroup]322: ##[group]Restore cache for repository323: Failed to restore repository cache324: ##[endgroup]325: ##[group]Restore cache for external-ci---rbe-bazel-manifest326: Failed to restore external-ci---rbe-bazel-manifest cache327: ##[endgroup]
...
489: currently loading: ... (15 packages)490: (09:46:18) �[32mLoading:�[0m 306 packages loaded491: currently loading: ... (6 packages)492: (09:46:24) �[32mLoading:�[0m 310 packages loaded493: currently loading: rust/tests ... (2 packages)494: (09:46:29) �[32mLoading:�[0m 310 packages loaded495: currently loading: rust/tests ... (2 packages)496: (09:46:32) �[32mAnalyzing:�[0m 2925 targets (312 packages loaded, 0 targets configured)497: (09:46:32) �[32mAnalyzing:�[0m 2925 targets (312 packages loaded, 0 targets configured)498: (09:46:39) �[32mAnalyzing:�[0m 2925 targets (462 packages loaded, 4027 targets configured)499: (09:46:40) �[33mDEBUG: �[0m/home/runner/.bazel/external/rules_jvm_external+/private/extensions/maven.bzl:295:14: WARNING: The following maven modules appear in multiple sub-modules with potentially different versions. Consider adding one of these to your root module to ensure consistent versions:500: org.seleniumhq.selenium:selenium-api501: org.seleniumhq.selenium:selenium-remote-driver502: (09:46:40) �[33mDEBUG: �[0m/home/runner/.bazel/external/rules_jvm_external+/private/extensions/maven.bzl:295:14: WARNING: The following maven modules appear in multiple sub-modules with potentially different versions. Consider adding one of these to your root module to ensure consistent versions:503: com.google.code.findbugs:jsr305504: com.google.errorprone:error_prone_annotations505: com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)506: (09:46:44) �[32mAnalyzing:�[0m 2925 targets (549 packages loaded, 11180 targets configured)507: (09:46:49) �[32mAnalyzing:�[0m 2925 targets (745 packages loaded, 14660 targets configured)508: (09:46:54) �[32mAnalyzing:�[0m 2925 targets (936 packages loaded, 15648 targets configured)509: (09:46:59) �[32mAnalyzing:�[0m 2925 targets (1131 packages loaded, 17718 targets configured)510: (09:47:04) �[32mAnalyzing:�[0m 2925 targets (1163 packages loaded, 25758 targets configured)511: (09:47:09) �[32mAnalyzing:�[0m 2925 targets (1240 packages loaded, 28145 targets configured)512: (09:47:14) �[32mAnalyzing:�[0m 2925 targets (1438 packages loaded, 28557 targets configured)513: (09:47:19) �[33mDEBUG: �[0m/home/runner/.bazel/external/rules_jvm_external+/private/rules/coursier.bzl:777:18: Found duplicate artifact versions514: com.google.guava:guava has multiple versions 30.1.1-jre, 31.0.1-android515: Please remove duplicate artifacts from the artifact list so you do not get unexpected artifact versions516: (09:47:19) �[32mAnalyzing:�[0m 2925 targets (1646 packages loaded, 32935 targets configured)517: �[32m[122 / 314]�[0m Compiling src/main/cpp/util/strings.cc [for tool]; 0s remote, remote-cache ... (22 actions, 0 running)518: (09:47:21) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found519: (09:47:21) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/guava/guava-beta-checker/1.0/guava-beta-checker-1.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found520: (09:47:21) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/checkerframework/checker-qual/3.43.0/checker-qual-3.43.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found521: (09:47:21) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/kotlinx/kotlinx-metadata-jvm/0.5.0/kotlinx-metadata-jvm-0.5.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found522: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.0/kotlin-stdlib-jdk7-1.8.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found523: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.0/kotlin-stdlib-jdk8-1.8.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found524: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/annotations/13.0/annotations-13.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found525: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib-common/1.8.0/kotlin-stdlib-common-1.8.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found526: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-stdlib/1.8.0/kotlin-stdlib-1.8.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found527: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/net/ltgt/gradle/incap/incap/0.2/incap-0.2.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found528: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found529: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/googlejavaformat/google-java-format/1.18.1/google-java-format-1.18.1.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found530: (09:47:22) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/devtools/ksp/symbol-processing-api/1.7.0-1.0.6/symbol-processing-api-1.7.0-1.0.6.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found531: (09:47:23) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/dagger/dagger-spi/2.43.2/dagger-spi-2.43.2.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found532: (09:47:23) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/dagger/dagger-compiler/2.43.2/dagger-compiler-2.43.2.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found533: (09:47:24) �[32mAnalyzing:�[0m 2925 targets (1802 packages loaded, 36444 targets configured)534: �[32m[264 / 516]�[0m checking cached actions535: (09:47:25) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.11.0/auto-value-annotations-1.11.0.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found536: (09:47:26) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/libcore-lib.jar (140 source files):
...
601: public class HttpProfilerLogEntry extends ProfilerLogEntry {602: ^603: java/src/org/openqa/selenium/logging/profiler/HttpProfilerLogEntry.java:30: warning: [removal] EventType in org.openqa.selenium.logging.profiler has been deprecated and marked for removal604: super(EventType.HTTP_COMMAND, constructMessage(EventType.HTTP_COMMAND, commandName, isStart));605: ^606: java/src/org/openqa/selenium/logging/profiler/HttpProfilerLogEntry.java:30: warning: [removal] EventType in org.openqa.selenium.logging.profiler has been deprecated and marked for removal607: super(EventType.HTTP_COMMAND, constructMessage(EventType.HTTP_COMMAND, commandName, isStart));608: ^609: java/src/org/openqa/selenium/logging/profiler/HttpProfilerLogEntry.java:33: warning: [removal] EventType in org.openqa.selenium.logging.profiler has been deprecated and marked for removal610: private static String constructMessage(EventType eventType, String commandName, boolean isStart) {611: ^612: (09:47:29) �[32mAnalyzing:�[0m 2925 targets (1846 packages loaded, 40385 targets configured)613: �[32m[2,752 / 3,418]�[0m checking cached actions614: (09:47:34) �[32mAnalyzing:�[0m 2925 targets (1869 packages loaded, 40577 targets configured)615: �[32m[2,840 / 3,453]�[0m Extracting npm package @babel/[email protected]; 0s remote, remote-cache ... (50 actions, 0 running)616: (09:47:35) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/guava/guava/33.4.0-jre/guava-33.4.0-jre.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found617: (09:47:35) �[35mWARNING: �[0mDownload from https://bazel-mirror.storage.googleapis.com/repo1.maven.org/maven2/com/google/auto/value/auto-value/1.10.4/auto-value-1.10.4.jar failed: class java.io.FileNotFoundException GET returned 404 Not Found618: (09:47:38) �[32mINFO: �[0mFrom Building external/contrib_rules_jvm+/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5/liballow.jar (1 source file):
...
666: java/src/org/openqa/selenium/remote/RemoteWebDriver.java:271: warning: [removal] LocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal667: LocalLogs performanceLogger = LocalLogs.getStoringLoggerInstance(logTypesToIgnore);668: ^669: java/src/org/openqa/selenium/remote/RemoteWebDriver.java:272: warning: [removal] LocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal670: LocalLogs clientLogs =671: ^672: java/src/org/openqa/selenium/remote/RemoteWebDriver.java:273: warning: [removal] LocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal673: LocalLogs.getHandlerBasedLoggerInstance(LoggingHandler.getInstance(), logTypesToIgnore);674: ^675: java/src/org/openqa/selenium/remote/RemoteWebDriver.java:273: warning: [removal] LoggingHandler in org.openqa.selenium.logging has been deprecated and marked for removal676: LocalLogs.getHandlerBasedLoggerInstance(LoggingHandler.getInstance(), logTypesToIgnore);677: ^678: java/src/org/openqa/selenium/remote/RemoteWebDriver.java:274: warning: [removal] LocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal679: localLogs = LocalLogs.getCombinedLogsHolder(clientLogs, performanceLogger);680: ^681: java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal682: private final ErrorCodes errorCodes;683: ^684: java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal685: this.errorCodes = new ErrorCodes();686: ^687: java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal688: public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {689: ^690: java/src/org/openqa/selenium/remote/Response.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal691: ErrorCodes errorCodes = new ErrorCodes();692: ^693: java/src/org/openqa/selenium/remote/Response.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal694: ErrorCodes errorCodes = new ErrorCodes();695: ^696: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal697: response.setStatus(ErrorCodes.SUCCESS);698: ^699: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal700: response.setState(ErrorCodes.SUCCESS_STRING);701: ^
...
753: java/src/org/openqa/selenium/remote/RemoteLogs.java:101: warning: [removal] SERVER in LogType has been deprecated and marked for removal754: if (LogType.SERVER.equals(logType)) {755: ^756: java/src/org/openqa/selenium/remote/TracedCommandExecutor.java:28: warning: [removal] NeedsLocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal757: public class TracedCommandExecutor implements CommandExecutor, NeedsLocalLogs {758: ^759: java/src/org/openqa/selenium/remote/TracedCommandExecutor.java:63: warning: [removal] LocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal760: public void setLocalLogs(LocalLogs logs) {761: ^762: java/src/org/openqa/selenium/remote/TracedCommandExecutor.java:64: warning: [removal] NeedsLocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal763: if (delegate instanceof NeedsLocalLogs) {764: ^765: java/src/org/openqa/selenium/remote/TracedCommandExecutor.java:65: warning: [removal] NeedsLocalLogs in org.openqa.selenium.logging has been deprecated and marked for removal766: ((NeedsLocalLogs) delegate).setLocalLogs(logs);767: ^768: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal769: new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));770: ^771: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal772: new ErrorCodes().getExceptionType((String) rawError);773: ^774: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal775: private final ErrorCodes errorCodes = new ErrorCodes();776: ^777: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal778: private final ErrorCodes errorCodes = new ErrorCodes();779: ^780: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal781: int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;782: ^783: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal784: response.setStatus(ErrorCodes.UNKNOWN_COMMAND);785: ^786: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal787: response.setStatus(ErrorCodes.UNHANDLED_ERROR);788: ^789: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal790: response.setStatus(ErrorCodes.SUCCESS);791: ^792: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal793: response.setState(errorCodes.toState(ErrorCodes.SUCCESS));794: ^795: java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal796: response.setState(errorCodes.toState(ErrorCodes.SUCCESS));797: ^798: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:69: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal799: private final ErrorCodes errorCodes = new ErrorCodes();800: ^801: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:69: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal802: private final ErrorCodes errorCodes = new ErrorCodes();803: ^804: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal805: response.setStatus(ErrorCodes.UNKNOWN_COMMAND);806: ^807: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:102: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal808: response.setStatus(ErrorCodes.UNHANDLED_ERROR);809: ^810: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:149: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal811: response.setStatus(ErrorCodes.SUCCESS);812: ^
...
1220: Set<String> localAvailableLogTypes = Set.of(LogType.PROFILER, LogType.CLIENT);1221: ^1222: java/test/org/openqa/selenium/remote/RemoteLogsTest.java:139: warning: [removal] CLIENT in LogType has been deprecated and marked for removal1223: Set<String> localAvailableLogTypes = Set.of(LogType.PROFILER, LogType.CLIENT);1224: ^1225: java/test/org/openqa/selenium/remote/RemoteLogsTest.java:145: warning: [removal] CLIENT in LogType has been deprecated and marked for removal1226: .containsExactlyInAnyOrder(LogType.CLIENT, LogType.PROFILER, LogType.SERVER);1227: ^1228: java/test/org/openqa/selenium/remote/RemoteLogsTest.java:145: warning: [removal] PROFILER in LogType has been deprecated and marked for removal1229: .containsExactlyInAnyOrder(LogType.CLIENT, LogType.PROFILER, LogType.SERVER);1230: ^1231: java/test/org/openqa/selenium/remote/RemoteLogsTest.java:145: warning: [removal] SERVER in LogType has been deprecated and marked for removal1232: .containsExactlyInAnyOrder(LogType.CLIENT, LogType.PROFILER, LogType.SERVER);1233: ^1234: (09:52:17) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):1235: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1236: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;1237: ^1238: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1239: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;1240: ^1241: java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1242: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;1243: ^1244: java/test/org/openqa/selenium/remote/RemotableByTest.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1245: private final ErrorCodes errorCodes = new ErrorCodes();1246: ^1247: java/test/org/openqa/selenium/remote/RemotableByTest.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1248: private final ErrorCodes errorCodes = new ErrorCodes();1249: ^1250: java/test/org/openqa/selenium/remote/RemotableByTest.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1251: private final ErrorCodes errorCodes = new ErrorCodes();1252: ^1253: java/test/org/openqa/selenium/remote/RemotableByTest.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1254: private final ErrorCodes errorCodes = new ErrorCodes();1255: ^
...
1286: (09:54:03) �[32m[20,851 / 21,734]�[0m 1204 / 2925 tests;�[0m Testing //dotnet/test/common:BiDi/Script/CallFunctionLocalValueTests-firefox; 172s remote, remote-cache ... (50 actions, 45 running)1287: (09:54:06) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonOutputTest.jar (1 source file):1288: java/test/org/openqa/selenium/json/JsonOutputTest.java:495: warning: [removal] CLIENT in LogType has been deprecated and marked for removal1289: prefs.enable(LogType.CLIENT, Level.FINE);1290: ^1291: java/test/org/openqa/selenium/json/JsonOutputTest.java:497: warning: [removal] SERVER in LogType has been deprecated and marked for removal1292: prefs.enable(LogType.SERVER, Level.OFF);1293: ^1294: java/test/org/openqa/selenium/json/JsonOutputTest.java:504: warning: [removal] CLIENT in LogType has been deprecated and marked for removal1295: assertThat(converted.get(CLIENT).getAsString()).isEqualTo("DEBUG");1296: ^1297: java/test/org/openqa/selenium/json/JsonOutputTest.java:506: warning: [removal] SERVER in LogType has been deprecated and marked for removal1298: assertThat(converted.get(SERVER).getAsString()).isEqualTo("OFF");1299: ^1300: (09:54:08) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):1301: 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 removal1302: import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;1303: ^1304: (09:54:08) �[32m[20,941 / 21,814]�[0m 1250 / 2925 tests;�[0m Testing //dotnet/test/common:BiDi/Script/CallFunctionLocalValueTests-firefox; 177s remote, remote-cache ... (50 actions, 47 running)1305: (09:54:13) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):1306: java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal1307: response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));1308: ^
...
1387: (10:00:21) �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver/remote:driver-firefox-remote:1388: ==================== Test output for //rb/spec/integration/selenium/webdriver/remote:driver-firefox-remote:1389: 2026-03-17 09:57:45 INFO Selenium Server Location: /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/remote/driver-firefox-remote.sh.runfiles/_main/java/src/org/openqa/selenium/grid/selenium_server_deploy.jar1390: Running Ruby specs:1391: browser: firefox1392: driver: remote1393: version: stable1394: platform: linux1395: ci: github1396: rbe: true1397: ruby: jruby 10.0.0.0 (3.4.2) 2025-04-13 6ed59bc847 OpenJDK 64-Bit Server VM 21.0.4+7-LTS on 21.0.4+7-LTS [x86_64-linux]1398: Selenium::WebDriver::Remote::Driver1399: exposes session_id1400: exposes remote status1401: Request#[] is deprecated and will be removed in a future version of Rack. Please use request.params[] instead1402: uses a default file detector (FAILED - 1)1403: 2026-03-17 09:58:02 INFO Selenium Server Location: /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/rb/spec/integration/selenium/webdriver/remote/driver-firefox-remote.sh.runfiles/_main/java/src/org/openqa/selenium/grid/selenium_server_deploy.jar1404: lists downloads1405: downloads a file1406: deletes downloadable files1407: errors when not set1408: Failures:1409: 1) Selenium::WebDriver::Remote::Driver uses a default file detector1410: Failure/Error: expect(body.text.scan('This is a dummy test file').count).to eq(1)1411: expected: 11412: got: 01413: (compared using ==)1414: # ./rb/spec/integration/selenium/webdriver/remote/driver_spec.rb:48:in 'block in Remote'1415: Finished in 1 minute 4.81 seconds (files took 3.42 seconds to load)1416: 7 examples, 1 failure1417: Failed examples:1418: rspec ./rb/spec/integration/selenium/webdriver/remote/driver_spec.rb:36 # Selenium::WebDriver::Remote::Driver uses a default file detector
...
1443: (10:02:16) �[32m[22,441 / 23,198]�[0m 2099 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 372s remote, remote-cache ... (50 actions running)1444: (10:02:22) �[32m[22,448 / 23,198]�[0m 2105 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 377s remote, remote-cache ... (50 actions, 49 running)1445: (10:02:27) �[32m[22,455 / 23,198]�[0m 2113 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 382s remote, remote-cache ... (50 actions running)1446: (10:02:33) �[32m[22,469 / 23,198]�[0m 2127 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 388s remote, remote-cache ... (50 actions running)1447: (10:02:36) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WebScriptTest-firefox-beta (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/WebScriptTest-firefox-beta/test_attempts/attempt_1.log)1448: (10:02:38) �[32m[22,477 / 23,198]�[0m 2134 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 393s remote, remote-cache ... (50 actions running)1449: (10:02:43) �[32m[22,483 / 23,198]�[0m 2141 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 399s remote, remote-cache ... (50 actions running)1450: (10:02:49) �[32m[22,489 / 23,198]�[0m 2146 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 404s remote, remote-cache ... (50 actions, 49 running)1451: (10:02:54) �[32m[22,500 / 23,198]�[0m 2158 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-remote; 410s remote, remote-cache ... (50 actions running)1452: (10:02:59) �[32m[22,508 / 23,198]�[0m 2165 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-beta-remote; 406s remote, remote-cache ... (50 actions running)1453: (10:03:05) �[32m[22,513 / 23,198]�[0m 2171 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-beta-remote; 412s remote, remote-cache ... (50 actions running)1454: (10:03:11) �[32m[22,515 / 23,198]�[0m 2173 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-beta-remote; 418s remote, remote-cache ... (50 actions running)1455: (10:03:16) �[32m[22,522 / 23,198]�[0m 2180 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-beta-remote; 423s remote, remote-cache ... (50 actions running)1456: (10:03:22) �[32m[22,532 / 23,198]�[0m 2189 / 2925 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-beta-remote; 428s remote, remote-cache ... (50 actions running)1457: (10:03:25) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/bidi/browser:BrowserCommandsTest-firefox-beta-remote (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/bidi/browser/BrowserCommandsTest-firefox-beta-remote/test.log)1458: �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/bidi/browser:BrowserCommandsTest-firefox-beta-remote (Summary)1459: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/bidi/browser/BrowserCommandsTest-firefox-beta-remote/test.log
...
1484: INFO: <<< Finished BrowserCommandsTest.canRemoveUserContext()1485: 10:00:47.393 INFO [LocalNode.stopTimedOutSession] - Session id daa4a895-8daa-4876-978c-58879d3cdaec is stopping on demand...1486: 10:00:47.393 INFO [SessionSlot.stop] - Stopping session daa4a895-8daa-4876-978c-58879d3cdaec (reason: QUIT_COMMAND)1487: 10:00:47.396 INFO [SessionSlot.stop] - Session stopped successfully: daa4a895-8daa-4876-978c-58879d3cdaec1488: 10:00:47.417 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: daa4a895-8daa-4876-978c-58879d3cdaec, Node: http://127.0.0.1:13208, Reason: session closed normally (QUIT command)1489: 10:00:47.428 INFO [LocalGridModel.release] - Releasing slot for session id daa4a895-8daa-4876-978c-58879d3cdaec1490: 10:00:47.472 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1491: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1492: 10:00:54.168 INFO [LocalNode.newSession] - Session created by the Node. Id: 7e620602-fefc-4be4-b573-8bebf3a106c8, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 13423, moz:profile: /tmp/rust_mozprofileLm6QqX, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:44099/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1493: 10:00:54.180 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: 7e620602-fefc-4be4-b573-8bebf3a106c8, Node: http://127.0.0.1:132081494: 10:00:54.209 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 7e620602-fefc-4be4-b573-8bebf3a106c8 1495: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 13423, moz:profile: /tmp/rust_mozprofileLm6QqX, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:44099/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1496: 10:00:55.172 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:44099/session/7e620602-fefc-4be4-b573-8bebf3a106c81497: Mar 17, 2026 10:00:56 AM org.openqa.selenium.testing.SeleniumExtension afterEach1498: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorAllowed()1499: Test failure details:1500: Mar 17, 2026 10:00:56 AM org.openqa.selenium.remote.RemoteWebDriver log
...
1554: Screenshot: file:/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/bidi/browser/BrowserCommandsTest-firefox-beta-remote.runfiles/_main/build/failures/java/FIREFOX/org/openqa/selenium/bidi/browser/BrowserCommandsTest/canSetDownloadBehaviorAllowed.png1555: 10:00:59.233 INFO [LocalNode.stopTimedOutSession] - Session id 7e620602-fefc-4be4-b573-8bebf3a106c8 is stopping on demand...1556: 10:00:59.247 INFO [SessionSlot.stop] - Stopping session 7e620602-fefc-4be4-b573-8bebf3a106c8 (reason: QUIT_COMMAND)1557: 10:00:59.247 INFO [SessionSlot.stop] - Session stopped successfully: 7e620602-fefc-4be4-b573-8bebf3a106c81558: 10:00:59.261 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: 7e620602-fefc-4be4-b573-8bebf3a106c8, Node: http://127.0.0.1:13208, Reason: session closed normally (QUIT command)1559: 10:00:59.272 INFO [LocalGridModel.release] - Releasing slot for session id 7e620602-fefc-4be4-b573-8bebf3a106c81560: 10:00:59.311 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1561: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1562: 10:01:05.780 INFO [LocalNode.newSession] - Session created by the Node. Id: 355aa193-7622-486d-9bd8-9b5b1cfc9e0b, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 13760, moz:profile: /tmp/rust_mozprofilecYroJm, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:44741/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1563: 10:01:05.793 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: 355aa193-7622-486d-9bd8-9b5b1cfc9e0b, Node: http://127.0.0.1:132081564: 10:01:05.814 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 355aa193-7622-486d-9bd8-9b5b1cfc9e0b 1565: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 13760, moz:profile: /tmp/rust_mozprofilecYroJm, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:44741/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1566: 10:01:06.733 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:44741/session/355aa193-7622-486d-9bd8-9b5b1cfc9e0b1567: Mar 17, 2026 10:01:09 AM org.openqa.selenium.testing.SeleniumExtension afterEach1568: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorDenied()1569: Test failure details:1570: Mar 17, 2026 10:01:09 AM org.openqa.selenium.remote.RemoteWebDriver log
...
1638: INFO: <<< Finished BrowserCommandsTest.canGetClientWindows()1639: 10:01:21.040 INFO [LocalNode.stopTimedOutSession] - Session id dabc4ba1-bbf9-4bf7-b3ef-a88f0890bc4b is stopping on demand...1640: 10:01:21.040 INFO [SessionSlot.stop] - Stopping session dabc4ba1-bbf9-4bf7-b3ef-a88f0890bc4b (reason: QUIT_COMMAND)1641: 10:01:21.040 INFO [SessionSlot.stop] - Session stopped successfully: dabc4ba1-bbf9-4bf7-b3ef-a88f0890bc4b1642: 10:01:21.058 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: dabc4ba1-bbf9-4bf7-b3ef-a88f0890bc4b, Node: http://127.0.0.1:13208, Reason: session closed normally (QUIT command)1643: 10:01:21.062 INFO [LocalGridModel.release] - Releasing slot for session id dabc4ba1-bbf9-4bf7-b3ef-a88f0890bc4b1644: 10:01:21.087 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1645: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1646: 10:01:27.374 INFO [LocalNode.newSession] - Session created by the Node. Id: 7d45f302-a467-4f16-88bc-044a373c2880, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 14385, moz:profile: /tmp/rust_mozprofiletMVU37, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:46839/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1647: 10:01:27.385 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: 7d45f302-a467-4f16-88bc-044a373c2880, Node: http://127.0.0.1:132081648: 10:01:27.400 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 7d45f302-a467-4f16-88bc-044a373c2880 1649: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 14385, moz:profile: /tmp/rust_mozprofiletMVU37, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:46839/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:13208/sessio...}1650: 10:01:28.381 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:46839/session/7d45f302-a467-4f16-88bc-044a373c28801651: Mar 17, 2026 10:01:33 AM org.openqa.selenium.testing.SeleniumExtension afterEach1652: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorWithUserContext()1653: Test failure details:1654: Mar 17, 2026 10:01:33 AM org.openqa.selenium.remote.RemoteWebDriver log
...
1781: INFO: <<< Finished BrowserCommandsTest.canRemoveUserContext()1782: 10:02:19.323 INFO [LocalNode.stopTimedOutSession] - Session id a4088305-cfaa-429e-a7cd-35377a31c274 is stopping on demand...1783: 10:02:19.323 INFO [SessionSlot.stop] - Stopping session a4088305-cfaa-429e-a7cd-35377a31c274 (reason: QUIT_COMMAND)1784: 10:02:19.323 INFO [SessionSlot.stop] - Session stopped successfully: a4088305-cfaa-429e-a7cd-35377a31c2741785: 10:02:19.355 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: a4088305-cfaa-429e-a7cd-35377a31c274, Node: http://127.0.0.1:27169, Reason: session closed normally (QUIT command)1786: 10:02:19.374 INFO [LocalGridModel.release] - Releasing slot for session id a4088305-cfaa-429e-a7cd-35377a31c2741787: 10:02:19.403 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1788: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1789: 10:02:26.252 INFO [LocalNode.newSession] - Session created by the Node. Id: 516d6649-e788-46a6-b8c4-7cc77873ed22, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 15761, moz:profile: /tmp/rust_mozprofile7AM5B0, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:45385/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1790: 10:02:26.260 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: 516d6649-e788-46a6-b8c4-7cc77873ed22, Node: http://127.0.0.1:271691791: 10:02:26.269 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 516d6649-e788-46a6-b8c4-7cc77873ed22 1792: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 15761, moz:profile: /tmp/rust_mozprofile7AM5B0, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:45385/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1793: 10:02:26.875 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:45385/session/516d6649-e788-46a6-b8c4-7cc77873ed221794: Mar 17, 2026 10:02:28 AM org.openqa.selenium.testing.SeleniumExtension afterEach1795: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorAllowed()1796: Test failure details:1797: Mar 17, 2026 10:02:28 AM org.openqa.selenium.remote.RemoteWebDriver log
...
1851: Screenshot: file:/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/bidi/browser/BrowserCommandsTest-firefox-beta-remote.runfiles/_main/build/failures/java/FIREFOX/org/openqa/selenium/bidi/browser/BrowserCommandsTest/canSetDownloadBehaviorAllowed.png1852: 10:02:30.496 INFO [LocalNode.stopTimedOutSession] - Session id 516d6649-e788-46a6-b8c4-7cc77873ed22 is stopping on demand...1853: 10:02:30.496 INFO [SessionSlot.stop] - Stopping session 516d6649-e788-46a6-b8c4-7cc77873ed22 (reason: QUIT_COMMAND)1854: 10:02:30.496 INFO [SessionSlot.stop] - Session stopped successfully: 516d6649-e788-46a6-b8c4-7cc77873ed221855: 10:02:30.497 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: 516d6649-e788-46a6-b8c4-7cc77873ed22, Node: http://127.0.0.1:27169, Reason: session closed normally (QUIT command)1856: 10:02:30.513 INFO [LocalGridModel.release] - Releasing slot for session id 516d6649-e788-46a6-b8c4-7cc77873ed221857: 10:02:30.546 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1858: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1859: 10:02:36.672 INFO [LocalNode.newSession] - Session created by the Node. Id: 4d2649d2-1d14-47e6-94ef-29ca4a6e3ef8, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 16088, moz:profile: /tmp/rust_mozprofilek0KTjA, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:32781/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1860: 10:02:36.681 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: 4d2649d2-1d14-47e6-94ef-29ca4a6e3ef8, Node: http://127.0.0.1:271691861: 10:02:36.695 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: 4d2649d2-1d14-47e6-94ef-29ca4a6e3ef8 1862: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 16088, moz:profile: /tmp/rust_mozprofilek0KTjA, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:32781/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1863: 10:02:37.700 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:32781/session/4d2649d2-1d14-47e6-94ef-29ca4a6e3ef81864: Mar 17, 2026 10:02:40 AM org.openqa.selenium.testing.SeleniumExtension afterEach1865: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorDenied()1866: Test failure details:1867: Mar 17, 2026 10:02:40 AM org.openqa.selenium.remote.RemoteWebDriver log
...
1935: INFO: <<< Finished BrowserCommandsTest.canGetClientWindows()1936: 10:02:51.773 INFO [LocalNode.stopTimedOutSession] - Session id 0323be2b-106a-4352-8b8a-a56833208663 is stopping on demand...1937: 10:02:51.773 INFO [SessionSlot.stop] - Stopping session 0323be2b-106a-4352-8b8a-a56833208663 (reason: QUIT_COMMAND)1938: 10:02:51.773 INFO [SessionSlot.stop] - Session stopped successfully: 0323be2b-106a-4352-8b8a-a568332086631939: 10:02:51.795 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: 0323be2b-106a-4352-8b8a-a56833208663, Node: http://127.0.0.1:27169, Reason: session closed normally (QUIT command)1940: 10:02:51.798 INFO [LocalGridModel.release] - Releasing slot for session id 0323be2b-106a-4352-8b8a-a568332086631941: 10:02:51.827 INFO [LocalDistributor.newSession] - Session request received by the Distributor: 1942: [Capabilities {acceptInsecureCerts: true, browserName: firefox, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, webSocketUrl: true}]1943: 10:02:58.256 INFO [LocalNode.newSession] - Session created by the Node. Id: e84625a1-2480-460b-8cf6-c26744f471b9, Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 16701, moz:profile: /tmp/rust_mozprofile4iEUlA, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:33327/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1944: 10:02:58.265 INFO [LocalSessionMap.add] - Added session to local Session Map, Id: e84625a1-2480-460b-8cf6-c26744f471b9, Node: http://127.0.0.1:271691945: 10:02:58.269 INFO [LocalDistributor.newSession] - Session created by the Distributor. Id: e84625a1-2480-460b-8cf6-c26744f471b9 1946: Caps: Capabilities {acceptInsecureCerts: true, browserName: firefox, browserVersion: 149.0, moz:accessibilityChecks: false, moz:buildID: 20260313102041, moz:firefoxOptions: {binary: external/+pin_browsers_exte..., prefs: {remote.active-protocols: 1}}, moz:geckodriverVersion: 0.36.0, moz:headless: false, moz:platformVersion: 6.1.0-44-cloud-amd64, moz:processID: 16701, moz:profile: /tmp/rust_mozprofile4iEUlA, moz:shutdownTimeout: 60000, moz:webdriverClick: true, moz:windowless: false, pageLoadStrategy: normal, platformName: linux, proxy: Proxy(), se:cdpEnabled: false, se:gridWebSocketUrl: ws://127.0.0.1:33327/sessio..., setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, userAgent: Mozilla/5.0 (X11; Linux x86..., webSocketUrl: ws://127.0.0.1:27169/sessio...}1947: 10:02:59.123 INFO [ProxyNodeWebsockets.createWsEndPoint] - Establishing connection to ws://127.0.0.1:33327/session/e84625a1-2480-460b-8cf6-c26744f471b91948: Mar 17, 2026 10:03:04 AM org.openqa.selenium.testing.SeleniumExtension afterEach1949: INFO: <<< Finished BrowserCommandsTest.canSetDownloadBehaviorWithUserContext()1950: Test failure details:1951: Mar 17, 2026 10:03:04 AM org.openqa.selenium.remote.RemoteWebDriver log
...
2041: at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)2042: at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)2043: Mar 17, 2026 10:03:22 AM org.openqa.selenium.remote.RemoteWebDriver log2044: INFO: Executing: quit [4afb6a14-972a-40fb-9aae-1312b75e5689, quit {}]2045: 10:03:24.424 INFO [LocalNode.stopTimedOutSession] - Session id 4afb6a14-972a-40fb-9aae-1312b75e5689 is stopping on demand...2046: 10:03:24.425 INFO [SessionSlot.stop] - Stopping session 4afb6a14-972a-40fb-9aae-1312b75e5689 (reason: QUIT_COMMAND)2047: 10:03:24.425 INFO [SessionSlot.stop] - Session stopped successfully: 4afb6a14-972a-40fb-9aae-1312b75e56892048: 10:03:24.435 INFO [LocalSessionMap.removeWithReason] - Deleted session from local Session Map, Id: 4afb6a14-972a-40fb-9aae-1312b75e5689, Node: http://127.0.0.1:27169, Reason: session closed normally (QUIT command)2049: 10:03:24.442 INFO [LocalGridModel.release] - Releasing slot for session id 4afb6a14-972a-40fb-9aae-1312b75e56892050: 10:03:24.444 INFO [LocalNode.stopAllSessions] - Trying to stop all running sessions before shutting down...2051: 10:03:24.446 INFO [LocalGridModel.setAvailability] - Switching Node 582ec8ba-4716-46a7-972d-e9f5cabda308 (uri: http://127.0.0.1:27169) from UP to DRAINING2052: 10:03:24.450 INFO [LocalNode.drain] - Firing node drain complete message2053: 10:03:24.451 INFO [LocalNodeRegistry.remove] - Node 582ec8ba-4716-46a7-972d-e9f5cabda308 removed and all resources cleaned up2054: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChDHOmxeeV9b4rLP_oJFvLSwEgdkZWZhdWx0GiUKIFZ3QpDTl4BdExYV2zl7gChLgqnvhL-925QoE9brHu7RELwD2055: ================================================================================2056: (10:03:28) �[32m[22,540 / 23,198]�[0m 2198 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 168s remote, remote-cache ... (50 actions running)2057: (10:03:33) �[32m[22,546 / 23,198]�[0m 2204 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 173s remote, remote-cache ... (50 actions running)2058: (10:03:39) �[32m[22,553 / 23,198]�[0m 2211 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 179s remote, remote-cache ... (50 actions running)2059: (10:03:44) �[32m[22,558 / 23,198]�[0m 2215 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 184s remote, remote-cache ... (50 actions running)2060: (10:03:50) �[32m[22,565 / 23,198]�[0m 2223 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 190s remote, remote-cache ... (50 actions running)2061: (10:03:56) �[32m[22,573 / 23,198]�[0m 2231 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 196s remote, remote-cache ... (50 actions running)2062: (10:04:01) �[32m[22,582 / 23,198]�[0m 2240 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 201s remote, remote-cache ... (50 actions running)2063: (10:04:07) �[32m[22,592 / 23,198]�[0m 2249 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 207s remote, remote-cache ... (50 actions, 49 running)2064: (10:04:12) �[32m[22,603 / 23,198]�[0m 2260 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 212s remote, remote-cache ... (50 actions, 49 running)2065: (10:04:17) �[32m[22,612 / 23,198]�[0m 2269 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 217s remote, remote-cache ... (50 actions, 49 running)2066: (10:04:24) �[32m[22,620 / 23,198]�[0m 2278 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 224s remote, remote-cache ... (50 actions running)2067: (10:04:29) �[32m[22,627 / 23,198]�[0m 2284 / 2925 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta; 229s remote, remote-cache ... (50 actions running)2068: (10:04:31) �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WebScriptTest-firefox-beta (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/WebScriptTest-firefox-beta/test.log)2069: �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:WebScriptTest-firefox-beta (Summary)2070: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/WebScriptTest-firefox-beta/test.log2071: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/java/test/org/openqa/selenium/WebScriptTest-firefox-beta/test_attempts/attempt_1.log2072: (10:04:31) �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:WebScriptTest-firefox-beta:2073: ==================== Test output for //java/test/org/openqa/selenium:WebScriptTest-firefox-beta:2074: Mar 17, 2026 10:00:55 AM org.openqa.selenium.testing.SeleniumExtension afterEach2075: INFO: <<< Finished WebScriptTest.canPinScript()2076: Mar 17, 2026 10:01:16 AM org.openqa.selenium.testing.SeleniumExtension afterEach2077: INFO: <<< Finished WebScriptTest.canRemoveDomMutationHandler()2078: Mar 17, 2026 10:01:26 AM org.openqa.selenium.testing.SeleniumExtension afterEach2079: INFO: <<< Finished WebScriptTest.canAddMultipleHandlers()2080: Mar 17, 2026 10:01:36 AM org.openqa.selenium.testing.SeleniumExtension afterEach2081: INFO: <<< Finished WebScriptTest.canAddDomMutationHandler()2082: Mar 17, 2026 10:01:50 AM org.openqa.selenium.testing.SeleniumExtension afterEach2083: INFO: <<< Finished WebScriptTest.canRemoveJsErrorHandler()2084: 10:01:50.850 INFO - Restarting driver before test WebScriptTest.canUnpinScript()
...
2092: 10:01:59.057 INFO [RemoteWebDriver.log] - Executed: getCurrentWindowHandle (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: f0575657-3431-4893-8db9-2a2b8ea0fb59)2093: 10:01:59.057 INFO [RemoteWebDriver.log] - Executing: get [32a11c79-eebe-4f70-8363-778857d1e10a, get {url=about:blank}]2094: 10:01:59.149 INFO [RemoteWebDriver.log] - Executed: get (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2095: 10:01:59.149 INFO [RemoteWebDriver.log] - Executing: get [32a11c79-eebe-4f70-8363-778857d1e10a, get {url=http://a1fe852a-a024-42ee-a7c7-a03f6283c6c8:13702/blank.html?test=WebScriptTest.canUnpinScript()}]2096: 10:01:59.527 INFO [RemoteWebDriver.log] - Executed: get (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2097: 10:01:59.528 INFO [RemoteWebDriver.log] - Executing: deleteAllCookies [32a11c79-eebe-4f70-8363-778857d1e10a, deleteAllCookies {}]2098: 10:01:59.608 INFO [RemoteWebDriver.log] - Executed: deleteAllCookies (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2099: 10:01:59.727 INFO [RemoteWebDriver.log] - Executing: get [32a11c79-eebe-4f70-8363-778857d1e10a, get {url=http://a1fe852a-a024-42ee-a7c7-a03f6283c6c8:13702/bidi/logEntryAdded.html}]2100: 10:02:00.014 INFO [RemoteWebDriver.log] - Executed: get (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2101: 10:02:00.040 INFO [RemoteWebDriver.log] - Executing: get [32a11c79-eebe-4f70-8363-778857d1e10a, get {url=http://a1fe852a-a024-42ee-a7c7-a03f6283c6c8:13702/bidi/logEntryAdded.html}]2102: 10:02:00.153 INFO [RemoteWebDriver.log] - Executed: get (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2103: 10:02:00.197 INFO [RemoteWebDriver.log] - Executing: switchToWindow [32a11c79-eebe-4f70-8363-778857d1e10a, switchToWindow {handle=f0575657-3431-4893-8db9-2a2b8ea0fb59}]2104: 10:02:00.212 INFO [RemoteWebDriver.log] - Executed: switchToWindow (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: null)2105: Mar 17, 2026 10:02:00 AM org.openqa.selenium.testing.SeleniumExtension afterEach2106: INFO: <<< Finished WebScriptTest.canUnpinScript()2107: Test failure details:2108: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2109: INFO: Executing: getCurrentUrl [32a11c79-eebe-4f70-8363-778857d1e10a, getCurrentUrl {}]2110: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2111: INFO: Executed: getCurrentUrl (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: http://a1fe852a-a024-42ee-a7c7-a03f6283c6c8:13702/bidi/logEntryAdded.html)2112: URL: http://a1fe852a-a024-42ee-a7c7-a03f6283c6c8:13702/bidi/logEntryAdded.html2113: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2114: INFO: Executing: getTitle [32a11c79-eebe-4f70-8363-778857d1e10a, getTitle {}]2115: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2116: INFO: Executed: getTitle (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: )2117: Title: 2118: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2119: INFO: Executing: getPageSource [32a11c79-eebe-4f70-8363-778857d1e10a, getPageSource {}]2120: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2121: INFO: Executed: getPageSource (Response: SessionID: 32a11c79-eebe-4f70-8363-778857d1e10a, Status: 0, State: success, Value: <html><head></head><body>2122: <h1>Log entry added events</h1>2123: <button id="consoleLog" onclick="helloWorld()">Click me for console logs</button>2124: <button id="consoleError" onclick="consoleError()">Click me for console error</button>2125: <button id="jsException" onclick="createError()">Click me for jsException logs</button>2126: <button id="logWithStacktrace" onclick="bar()">Click me to get an error with stacktrace</button>2127: <script>2128: function helloWorld() {2129: console.log('Hello, world!')2130: }2131: function createError() { throw new Error('Not working') }2132: function foo() { throw new Error('Not working'); }2133: function bar() { foo(); }2134: function consoleError() { console.error('I am console error'); }2135: </script>2136: </body></html>)2137: Page source: file:/mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/java/test/org/openqa/selenium/WebScriptTest-firefox-beta.runfiles/_main/build/failures/java/FIREFOX/org/openqa/selenium/WebScriptTest/canUnpinScript.html2138: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2139: INFO: Executing: screenshot [32a11c79-eebe-4f70-8363-778857d1e10a, screenshot {}]2140: Mar 17, 2026 10:02:00 AM org.openqa.selenium.remote.RemoteWebDriver log2141: INFO: Execute...
This file contains hidden or 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
B-devtoolsIncludes everything BiDi or Chrome DevTools relatedC-javaJava Bindings
2 participants
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.
🔗 Related Issues
💥 What does this PR do?
DockerSessionTest#stop_logsWrittenBeforeBrowserContainerStopped— OOMDockerSession.parseMultiplexedStreamexpects Docker's multiplexed logformat: an 8-byte frame header
🔧 Implementation Notes
💡 Additional Considerations
🔄 Types of changes