WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Conversation

@titusfortner
Copy link
Member

Should figure out what is and isn't supported with Safari in Java.
Lots to debug, so this is in draft.

@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Dec 19, 2025
@qodo-code-review
Copy link
Contributor

CI Feedback 🧐

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

Action: Safari Tests / Safari Tests (macos)

Failed stage: Run Bazel [❌]

Failed test name: testShouldBeAbleToGetTheSourceOfAnXmlDocument

Failure summary:

The GitHub Action failed because the Bazel test step reported multiple test failures on macOS
Safari, causing Bazel to exit non-zero (exit code 3).

Key failures shown in the log include:
- //java/test/org/openqa/selenium:MiscTest-safari:
testShouldBeAbleToGetTheSourceOfAnXmlDocument() failed with java.lang.Exception from
org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145) stating the test
is “marked as not yet implemented with SAFARI but already works”.
-
//java/test/org/openqa/selenium:CorrectEventFiringTest-safari: multiple tests failed with the same
“marked as not yet implemented with SAFARI but already works” exception.
-
//java/test/org/openqa/selenium:PageLoadingTest-safari and
//java/test/org/openqa/selenium:PageLoadTimeOutTest-safari: failures flagged as “not yet implemented
with SAFARI but already works” from SeleniumExtension.afterEach(SeleniumExtension.java:145).
-
//java/test/org/openqa/selenium/safari:SafariDriverTest: failures include HTTP timeouts and
assertion failures (e.g., canChangePermissions() at SafariDriverTest.java:122, with underlying
java.net.http.HttpTimeoutException).
- //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari:
getNoSuchShadowRoot() failed because it expected an exception but none was thrown
(NoSuchShadowRootTest.java:37).
- //java/test/org/openqa/selenium:ElementDomAttributeTest-safari:
multiple assertion mismatches (e.g., boolean attribute values), including
ElementDomAttributeTest.java:300, :73, :161, :322, :343, :348.
-
//java/test/org/openqa/selenium:PrintPageTest-safari: failures due to unsupported command POST
/session/.../print (e.g., PrintPageTest.java:48, :59, :74).
- Several BiDi-related tests failed with
ClassCastException because org.openqa.selenium.safari.SafariDriver cannot be cast to
org.openqa.selenium.bidi.HasBiDi (e.g., in WebScriptExecuteTest, WebScriptTest, WebNetworkTest).

Bazel summarized the run as “Build completed, 30 tests FAILED” and later “Executed 79 out of 79
tests: 48 tests pass and 31 fail locally”, which is why the workflow step failed.

Relevant error logs:
1:  ##[group]Runner Image Provisioner
2:  Hosted Compute Agent
...

378:  "enabled": true,
379:  "files": [
380:  "./MODULE.bazel",
381:  "./WORKSPACE.bazel",
382:  "./WORKSPACE.bzlmod",
383:  "./WORKSPACE"
384:  ],
385:  "name": "repository",
386:  "paths": [
387:  "/Users/runner/.cache/bazel-repo"
388:  ]
389:  }
390:  }
391:  ##[endgroup]
392:  ##[group]Restore cache for bazelisk
393:  Failed to restore bazelisk cache
394:  ##[endgroup]
395:  ##[group]Restore cache for disk-java-macos-safari-tests
396:  Failed to restore disk-java-macos-safari-tests cache
397:  ##[endgroup]
398:  ##[group]Restore cache for repository
399:  Failed to restore repository cache
400:  ##[endgroup]
401:  ##[group]Restore cache for external-java-macos-safari-tests-manifest
402:  Failed to restore external-java-macos-safari-tests-manifest cache
403:  ##[endgroup]
...

438:  �[32m[0 / 1]�[0m [Prepa] BazelWorkspaceStatusAction stable-status.txt
439:  �[32mAnalyzing:�[0m 1377 targets (136 packages loaded, 38 targets configured)
440:  �[32m[1 / 1]�[0m no actions running
441:  �[32mAnalyzing:�[0m 1377 targets (153 packages loaded, 38 targets configured)
442:  �[32m[1 / 1]�[0m no actions running
443:  �[32mAnalyzing:�[0m 1377 targets (195 packages loaded, 54 targets configured)
444:  �[32m[1 / 1]�[0m no actions running
445:  �[32mAnalyzing:�[0m 1377 targets (197 packages loaded, 59 targets configured)
446:  �[32m[2 / 2]�[0m no actions running
447:  �[32mAnalyzing:�[0m 1377 targets (227 packages loaded, 2423 targets configured)
448:  �[32m[2 / 2]�[0m no actions running
449:  �[32mAnalyzing:�[0m 1377 targets (227 packages loaded, 3914 targets configured)
450:  �[32m[2 / 2]�[0m no actions running
451:  �[33mDEBUG: �[0m/Users/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:
452:  com.google.code.findbugs:jsr305
453:  com.google.errorprone:error_prone_annotations
454:  com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)
...

688:  �[32m[5,805 / 7,267]�[0m Compiling src/google/protobuf/message.cc [for tool]; 2s darwin-sandbox, disk-cache ... (3 actions running)
689:  �[32m[5,806 / 7,267]�[0m PackageZip javascript/grid-ui/public/build-zip.jar; 6s darwin-sandbox, disk-cache ... (3 actions, 2 running)
690:  �[32m[5,808 / 7,267]�[0m Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 7s darwin-sandbox, disk-cache ... (3 actions, 2 running)
691:  �[32m[5,812 / 7,267]�[0m Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 8s darwin-sandbox, disk-cache ... (3 actions, 2 running)
692:  �[32m[5,813 / 7,267]�[0m Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 9s darwin-sandbox, disk-cache ... (3 actions, 2 running)
693:  �[32m[5,815 / 7,267]�[0m Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 10s darwin-sandbox, disk-cache ... (3 actions, 2 running)
694:  �[32m[5,815 / 7,267]�[0m Splitting Javascript ../../../javascript/grid-ui/src/index.tsx [esbuild]; 12s darwin-sandbox, disk-cache ... (3 actions running)
695:  �[32m[5,819 / 7,267]�[0m Compiling src/google/protobuf/wire_format.cc [for tool]; 6s darwin-sandbox, disk-cache ... (3 actions running)
696:  �[32mINFO: �[0mFrom PackageZip javascript/grid-ui/react-zip.jar:
697:  /Users/runner/.bazel/execroot/_main/external/rules_python++python+python_3_10_aarch64-apple-darwin/lib/python3.10/zipfile.py:1528: UserWarning: Duplicate name: 'grid-ui/'
698:  return self._open_to_write(zinfo, force_zip64=force_zip64)
699:  �[32m[5,820 / 7,267]�[0m Compiling src/google/protobuf/wire_format.cc [for tool]; 7s darwin-sandbox, disk-cache ... (3 actions running)
700:  �[32m[5,824 / 7,267]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v143:create-cdp-srcs; 2s darwin-sandbox, disk-cache ... (4 actions, 3 running)
701:  �[32m[5,825 / 7,267]�[0m Executing genrule //java/src/org/openqa/selenium/devtools/v143:create-cdp-srcs; 3s darwin-sandbox, disk-cache ... (3 actions running)
702:  �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (63 source files):
703:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
704:  private final ErrorCodes errorCodes;
705:  ^
706:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
707:  this.errorCodes = new ErrorCodes();
708:  ^
709:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
710:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
711:  ^
712:  java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
713:  ErrorCodes errorCodes = new ErrorCodes();
714:  ^
715:  java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
716:  ErrorCodes errorCodes = new ErrorCodes();
717:  ^
718:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
719:  response.setStatus(ErrorCodes.SUCCESS);
720:  ^
721:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
722:  response.setState(ErrorCodes.SUCCESS_STRING);
723:  ^
724:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
725:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
726:  ^
727:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
728:  new ErrorCodes().getExceptionType((String) rawError);
729:  ^
730:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
731:  private final ErrorCodes errorCodes = new ErrorCodes();
732:  ^
733:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
734:  private final ErrorCodes errorCodes = new ErrorCodes();
735:  ^
736:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
737:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
738:  ^
739:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
740:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
741:  ^
742:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
743:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
744:  ^
745:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
746:  response.setStatus(ErrorCodes.SUCCESS);
747:  ^
748:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
749:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
750:  ^
751:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
752:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
753:  ^
754:  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 removal
755:  private final ErrorCodes errorCodes = new ErrorCodes();
756:  ^
757:  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 removal
758:  private final ErrorCodes errorCodes = new ErrorCodes();
759:  ^
760:  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 removal
761:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
762:  ^
763:  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 removal
764:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
765:  ^
766:  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 removal
767:  response.setStatus(ErrorCodes.SUCCESS);
768:  ^
...

980:  �[32m[6,439 / 7,267]�[0m Building java/src/org/openqa/selenium/devtools/v141/libcdp.jar (1 source jar); 11s disk-cache, multiplex-worker ... (3 actions running)
981:  �[32m[6,442 / 7,267]�[0m Building java/src/org/openqa/selenium/devtools/v141/libcdp.jar (1 source jar); 12s disk-cache, multiplex-worker ... (3 actions running)
982:  �[32m[6,443 / 7,267]�[0m Building java/src/org/openqa/selenium/devtools/v141/libcdp.jar (1 source jar); 14s disk-cache, multiplex-worker ... (3 actions, 2 running)
983:  �[32m[6,444 / 7,267]�[0m [Prepa] Building java/test/org/openqa/selenium/netty/server/NettyServerTest.jar (1 source file) ... (3 actions, 2 running)
984:  �[32m[6,446 / 7,267]�[0m Action java/src/org/openqa/selenium/devtools/v142/v142-module-module-info.jar; 2s darwin-sandbox, disk-cache ... (3 actions, 2 running)
985:  �[32m[6,449 / 7,267]�[0m MergeJars java/src/org/openqa/selenium/devtools/v141/v141-project.jar; 2s darwin-sandbox, disk-cache ... (3 actions running)
986:  �[32m[6,450 / 7,267]�[0m Action java/src/org/openqa/selenium/grid/grid-module-module-info.jar; 2s darwin-sandbox, disk-cache ... (3 actions running)
987:  �[32m[6,454 / 7,267]�[0m Action java/src/org/openqa/selenium/grid/grid-module-module-info.jar; 3s darwin-sandbox, disk-cache ... (3 actions running)
988:  �[32m[6,460 / 7,267]�[0m Action java/src/org/openqa/selenium/devtools/v141/v141-module-module-info.jar; 1s darwin-sandbox, disk-cache ... (3 actions, 2 running)
989:  �[32m[6,465 / 7,267]�[0m Action java/src/org/openqa/selenium/devtools/v141/v141-module-module-info.jar; 2s darwin-sandbox, disk-cache ... (3 actions running)
990:  �[32m[6,470 / 7,267]�[0m Building java/test/org/openqa/selenium/ProxySettingTest-firefox-beta.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
991:  �[32m[6,476 / 7,267]�[0m Action java/src/org/openqa/selenium/devtools/v141/libv141-module.jar; 1s darwin-sandbox, disk-cache ... (3 actions running)
992:  �[32m[6,482 / 7,267]�[0m Building java/test/org/openqa/selenium/remote/service/DriverFinderTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
993:  �[32m[6,488 / 7,267]�[0m Building java/test/org/openqa/selenium/PrintPageTest.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions running)
994:  �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
995:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:26: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
996:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
997:  ^
...

1074:  �[32m[7,127 / 7,267]�[0m Building java/test/org/openqa/selenium/safari/CrossDomainTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1075:  �[32m[7,131 / 7,267]�[0m Building java/test/org/openqa/selenium/ExecutingJavascriptTest-ie.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions running)
1076:  �[32m[7,136 / 7,267]�[0m Building java/test/org/openqa/selenium/interactions/ActionDurationTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1077:  �[32m[7,143 / 7,267]�[0m Building java/test/org/openqa/selenium/chrome/ChromeDriverFunctionalTest-remote.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
1078:  �[32m[7,148 / 7,267]�[0m Building java/test/org/openqa/selenium/interactions/DefaultKeyboardTest-remote.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
1079:  �[32m[7,154 / 7,267]�[0m Building java/test/org/openqa/selenium/TypingTest-edge.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1080:  �[32m[7,156 / 7,267]�[0m Building java/test/org/openqa/selenium/bidi/input/DefaultKeyboardTest-chrome.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions running)
1081:  �[32m[7,162 / 7,267]�[0m Building java/test/org/openqa/selenium/virtualauthenticator/VirtualAuthenticatorTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1082:  �[32m[7,167 / 7,267]�[0m Building java/test/org/openqa/selenium/PrintPageTest-safari.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1083:  �[32m[7,176 / 7,267]�[0m [Prepa] Building java/test/org/openqa/selenium/interactions/PenPointerTest.jar (1 source file) ... (3 actions, 2 running)
1084:  �[32m[7,187 / 7,267]�[0m Building java/test/org/openqa/selenium/bidi/log/LogInspectorTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
1085:  �[32m[7,197 / 7,267]�[0m Building java/test/org/openqa/selenium/ElementFindingTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
1086:  �[32m[7,199 / 7,267]�[0m Building java/test/org/openqa/selenium/PrintPageTest-edge.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions, 2 running)
1087:  �[32m[7,208 / 7,267]�[0m Building java/test/org/openqa/selenium/JavascriptEnabledDriverTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1088:  �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
1089:  java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1090:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
1091:  ^
1092:  �[32m[7,220 / 7,267]�[0m Building java/test/org/openqa/selenium/testing/libtest-base.jar (10 source files); 0s disk-cache, multiplex-worker ... (3 actions running)
1093:  �[32m[7,229 / 7,267]�[0m Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions, 2 running)
1094:  �[32m[7,234 / 7,267]�[0m Building java/test/org/openqa/selenium/remote/http/UrlTemplateTest.jar (1 source file) and running annotation processors (AutoServiceProcessor); 0s disk-cache, multiplex-worker ... (3 actions running)
1095:  �[32m[7,240 / 7,267]�[0m Building java/test/org/openqa/selenium/remote/http/RouteTest.jar (1 source file) and running annotation processors (AutoServiceProcessor); 0s disk-cache, multiplex-worker ... (3 actions running)
1096:  �[32m[7,243 / 7,267]�[0m Building java/test/org/openqa/selenium/support/ui/ExpectedConditionsTest.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions running)
1097:  �[32m[7,244 / 7,267]�[0m Building java/test/org/openqa/selenium/remote/RemoteWebDriverBuilderTest.jar (1 source file) and running annotation processors (AutoServiceProcessor); 1s disk-cache, multiplex-worker ... (3 actions, 2 running)
1098:  �[32m[7,249 / 7,267]�[0m Building java/test/org/openqa/selenium/support/events/EventFiringDecoratorTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1099:  �[32m[7,253 / 7,267]�[0m Building java/test/org/openqa/selenium/support/events/EventFiringDecoratorTest.jar (1 source file); 1s disk-cache, multiplex-worker ... (3 actions running)
1100:  �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
1101:  java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1102:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
1103:  ^
1104:  java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1105:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
1106:  ^
1107:  java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1108:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
1109:  ^
1110:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1111:  private final ErrorCodes errorCodes = new ErrorCodes();
1112:  ^
1113:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1114:  private final ErrorCodes errorCodes = new ErrorCodes();
1115:  ^
1116:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1117:  private final ErrorCodes errorCodes = new ErrorCodes();
1118:  ^
1119:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1120:  private final ErrorCodes errorCodes = new ErrorCodes();
1121:  ^
1122:  �[32m[7,257 / 7,267]�[0m Building java/test/org/openqa/selenium/support/decorators/DecoratedWebDriverTest.jar (1 source file); 0s disk-cache, multiplex-worker ... (3 actions running)
1123:  �[32m[7,262 / 7,267]�[0m Building java/test/org/openqa/selenium/remote/RemoteWebDriverUnitTest.jar (1 source file) and running annotation processors (AutoServiceProcessor); 1s disk-cache, multiplex-worker ... (3 actions running)
1124:  �[32m[7,267 / 7,267]�[0m no actions running
1125:  �[32m[7,267 / 7,268]�[0m [Prepa] Testing //java/test/org/openqa/selenium:SessionHandlingTest-safari
1126:  �[32m[7,267 / 7,268]�[0m Testing //java/test/org/openqa/selenium:SessionHandlingTest-safari; 0s local, disk-cache
1127:  �[32m[7,267 / 7,268]�[0m Testing //java/test/org/openqa/selenium:SessionHandlingTest-safari; 93s local, disk-cache
1128:  �[32m[7,268 / 7,269]�[0m 1 / 73 tests;�[0m Testing //java/test/org/openqa/selenium:MiscTest-safari; 0s local, disk-cache
1129:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:MiscTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test_attempts/attempt_1.log)
1130:  �[32m[7,268 / 7,269]�[0m 1 / 73 tests;�[0m Testing //java/test/org/openqa/selenium:MiscTest-safari; 28s local, disk-cache
1131:  �[32m[7,268 / 7,269]�[0m 1 / 73 tests;�[0m Testing //java/test/org/openqa/selenium:MiscTest-safari; 29s local, disk-cache
1132:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:MiscTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test_attempts/attempt_2.log)
1133:  �[32m[7,268 / 7,269]�[0m 1 / 73 tests;�[0m Testing //java/test/org/openqa/selenium:MiscTest-safari; 49s local, disk-cache
1134:  �[32m[7,268 / 7,269]�[0m 1 / 73 tests;�[0m Testing //java/test/org/openqa/selenium:MiscTest-safari; 51s local, disk-cache
1135:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:MiscTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test.log)
1136:  ==================== Test output for //java/test/org/openqa/selenium:MiscTest-safari:
1137:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:MiscTest-safari (Summary)
1138:  Failures: 1
1139:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test.log
1140:  1) testShouldBeAbleToGetTheSourceOfAnXmlDocument() (org.openqa.selenium.MiscTest)
1141:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test_attempts/attempt_1.log
1142:  java.lang.Exception: org.openqa.selenium.MiscTest.testShouldBeAbleToGetTheSourceOfAnXmlDocument is marked as not yet implemented with SAFARI but already works!
1143:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/MiscTest-safari/test_attempts/attempt_2.log
1144:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1145:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:MiscTest-safari:
1146:  �[32m[7,269 / 7,270]�[0m 2 / 73 tests, �[31m�[1m1 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:SelectElementHandlingTest-safari
1147:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
...

1151:  Failures: 1
1152:  1) testShouldBeAbleToGetTheSourceOfAnXmlDocument() (org.openqa.selenium.MiscTest)
1153:  java.lang.Exception: org.openqa.selenium.MiscTest.testShouldBeAbleToGetTheSourceOfAnXmlDocument is marked as not yet implemented with SAFARI but already works!
1154:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1155:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1156:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1157:  ================================================================================
1158:  ==================== Test output for //java/test/org/openqa/selenium:MiscTest-safari:
1159:  Failures: 1
1160:  1) testShouldBeAbleToGetTheSourceOfAnXmlDocument() (org.openqa.selenium.MiscTest)
1161:  java.lang.Exception: org.openqa.selenium.MiscTest.testShouldBeAbleToGetTheSourceOfAnXmlDocument is marked as not yet implemented with SAFARI but already works!
1162:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1163:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1164:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1165:  ================================================================================
1166:  �[32m[7,269 / 7,270]�[0m 2 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:SelectElementHandlingTest-safari; 1s local, disk-cache
1167:  �[32m[7,269 / 7,270]�[0m 3 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:SelectElementHandlingTest-safari; 17s local, disk-cache
1168:  �[32m[7,270 / 7,271]�[0m 3 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:CleanSessionTest; 0s local, disk-cache
1169:  �[32m[7,270 / 7,271]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:CleanSessionTest; 54s local, disk-cache
1170:  �[32m[7,271 / 7,272]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari; 0s local, disk-cache
1171:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:CorrectEventFiringTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/CorrectEventFiringTest-safari/test_attempts/attempt_1.log)
1172:  �[32m[7,271 / 7,272]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari; 89s local, disk-cache
1173:  �[32m[7,271 / 7,272]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari; 91s local, disk-cache
1174:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:CorrectEventFiringTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/CorrectEventFiringTest-safari/test_attempts/attempt_2.log)
1175:  �[32m[7,271 / 7,272]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari; 175s local, disk-cache
1176:  �[32m[7,271 / 7,272]�[0m 4 / 73 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari; 176s local, disk-cache
1177:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:CorrectEventFiringTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/CorrectEventFiringTest-safari/test.log)
1178:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:CorrectEventFiringTest-safari (Summary)
1179:  ==================== Test output for //java/test/org/openqa/selenium:CorrectEventFiringTest-safari:
...

1182:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/CorrectEventFiringTest-safari/test_attempts/attempt_1.log
1183:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/CorrectEventFiringTest-safari/test_attempts/attempt_2.log
1184:  1) testShouldFireClickEventWhenClicking() (org.openqa.selenium.CorrectEventFiringTest)
1185:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:CorrectEventFiringTest-safari:
1186:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testShouldFireClickEventWhenClicking is marked as not yet implemented with SAFARI but already works!
1187:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1188:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1189:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1190:  2) testShouldFireMouseOverEventWhenClicking() (org.openqa.selenium.CorrectEventFiringTest)
1191:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testShouldFireMouseOverEventWhenClicking is marked as not yet implemented with SAFARI but already works!
1192:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1193:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1194:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1195:  3) testSendingKeysToAFocusedElementShouldNotBlurThatElement() (org.openqa.selenium.CorrectEventFiringTest)
1196:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testSendingKeysToAFocusedElementShouldNotBlurThatElement is marked as not yet implemented with SAFARI but already works!
1197:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:PageLoadingTest-safari
1198:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
...

1298:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testClickingAnUnfocusableChildShouldNotBlurTheParent is marked as not yet implemented with SAFARI but already works!
1299:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1300:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1301:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1302:  7) testShouldFireMouseUpEventWhenClicking() (org.openqa.selenium.CorrectEventFiringTest)
1303:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testShouldFireMouseUpEventWhenClicking is marked as not yet implemented with SAFARI but already works!
1304:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1305:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1306:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1307:  8) testShouldFireMouseDownEventWhenClicking() (org.openqa.selenium.CorrectEventFiringTest)
1308:  java.lang.Exception: org.openqa.selenium.CorrectEventFiringTest.testShouldFireMouseDownEventWhenClicking is marked as not yet implemented with SAFARI but already works!
1309:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1310:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1311:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1312:  ================================================================================
1313:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-safari; 0s local, disk-cache
1314:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadingTest-safari/test_attempts/attempt_1.log)
1315:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-safari; 56s local, disk-cache
1316:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-safari; 58s local, disk-cache
1317:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadingTest-safari/test_attempts/attempt_2.log)
1318:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-safari; 110s local, disk-cache
1319:  �[32m[7,272 / 7,273]�[0m 5 / 73 tests, �[31m�[1m2 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-safari; 111s local, disk-cache
1320:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadingTest-safari/test.log)
1321:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:PageLoadingTest-safari (Summary)
1322:  ==================== Test output for //java/test/org/openqa/selenium:PageLoadingTest-safari:
...

1353:  ================================================================================
1354:  ==================== Test output for //java/test/org/openqa/selenium:PageLoadingTest-safari:
1355:  Restarting driver after succeeded test testShouldNotHangIfDocumentOpenCallIsNeverFollowedByDocumentCloseCall()
1356:  Failures: 2
1357:  1) testShouldBeAbleToLoadAPageWithFramesetsAndWaitUntilAllFramesAreLoaded() (org.openqa.selenium.PageLoadingTest)
1358:  java.lang.Exception: org.openqa.selenium.PageLoadingTest.testShouldBeAbleToLoadAPageWithFramesetsAndWaitUntilAllFramesAreLoaded is marked as not yet implemented with SAFARI but already works!
1359:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1360:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1361:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1362:  2) testShouldBeAbleToAccessPagesWithAnInsecureSslCertificate() (org.openqa.selenium.PageLoadingTest)
1363:  java.lang.Exception: org.openqa.selenium.PageLoadingTest.testShouldBeAbleToAccessPagesWithAnInsecureSslCertificate is marked as not yet implemented with SAFARI but already works!
1364:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1365:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1366:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1367:  ================================================================================
1368:  �[32m[7,273 / 7,274]�[0m 6 / 73 tests, �[31m�[1m3 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest
1369:  �[32m[7,273 / 7,274]�[0m 6 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest; 1s local, disk-cache
1370:  �[32m[7,273 / 7,274]�[0m 7 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest; 14s local, disk-cache
1371:  �[32m[7,274 / 7,275]�[0m 7 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:AtomsInjectionTest-safari; 0s local, disk-cache
1372:  �[32m[7,274 / 7,275]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:AtomsInjectionTest-safari; 17s local, disk-cache
1373:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari
1374:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari; 1s local, disk-cache
1375:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadTimeOutTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadTimeOutTest-safari/test_attempts/attempt_1.log)
1376:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari; 53s local, disk-cache
1377:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari; 55s local, disk-cache
1378:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadTimeOutTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadTimeOutTest-safari/test_attempts/attempt_2.log)
1379:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari; 106s local, disk-cache
1380:  �[32m[7,275 / 7,276]�[0m 8 / 73 tests, �[31m�[1m3 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari; 108s local, disk-cache
1381:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PageLoadTimeOutTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadTimeOutTest-safari/test.log)
1382:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:PageLoadTimeOutTest-safari (Summary)
1383:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PageLoadTimeOutTest-safari/test.log
...

1396:  Failures: 1
1397:  1) testShouldNotStopLoadingPageAfterTimeout() (org.openqa.selenium.PageLoadTimeOutTest)
1398:  java.lang.Exception: org.openqa.selenium.PageLoadTimeOutTest.testShouldNotStopLoadingPageAfterTimeout is marked as not yet implemented with SAFARI but already works!
1399:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1400:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1401:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1402:  ================================================================================
1403:  ==================== Test output for //java/test/org/openqa/selenium:PageLoadTimeOutTest-safari:
1404:  Failures: 1
1405:  1) testShouldNotStopLoadingPageAfterTimeout() (org.openqa.selenium.PageLoadTimeOutTest)
1406:  java.lang.Exception: org.openqa.selenium.PageLoadTimeOutTest.testShouldNotStopLoadingPageAfterTimeout is marked as not yet implemented with SAFARI but already works!
1407:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1408:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1409:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1410:  ================================================================================
1411:  �[32m[7,276 / 7,277]�[0m 9 / 73 tests, �[31m�[1m4 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:ElementAccessibleNameTest-safari
1412:  �[32m[7,276 / 7,277]�[0m 9 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAccessibleNameTest-safari; 0s local, disk-cache
1413:  �[32m[7,276 / 7,277]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAccessibleNameTest-safari; 14s local, disk-cache
1414:  �[32m[7,277 / 7,278]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari; 1s local, disk-cache
1415:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/JavascriptEnabledDriverTest-safari/test_attempts/attempt_1.log)
1416:  �[32m[7,277 / 7,278]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari; 30s local, disk-cache
1417:  �[32m[7,277 / 7,278]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari; 31s local, disk-cache
1418:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/JavascriptEnabledDriverTest-safari/test_attempts/attempt_2.log)
1419:  �[32m[7,277 / 7,278]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari; 63s local, disk-cache
1420:  �[32m[7,277 / 7,278]�[0m 10 / 73 tests, �[31m�[1m4 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari; 64s local, disk-cache
1421:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/JavascriptEnabledDriverTest-safari/test.log)
1422:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:JavascriptEnabledDriverTest-safari (Summary)
1423:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/JavascriptEnabledDriverTest-safari/test.log
...

1484:  java.lang.Exception: org.openqa.selenium.JavascriptEnabledDriverTest.testShouldBeAbleToSubmitFormsByCausingTheOnClickEventToFire is marked as not yet implemented with SAFARI but already works!
1485:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1486:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1487:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1488:  3) testShouldBeAbleToClickOnSubmitButtons() (org.openqa.selenium.JavascriptEnabledDriverTest)
1489:  java.lang.Exception: org.openqa.selenium.JavascriptEnabledDriverTest.testShouldBeAbleToClickOnSubmitButtons is marked as not yet implemented with SAFARI but already works!
1490:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1491:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1492:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1493:  4) testShouldBeAbleToSwitchToFocusedElement() (org.openqa.selenium.JavascriptEnabledDriverTest)
1494:  java.lang.Exception: org.openqa.selenium.JavascriptEnabledDriverTest.testShouldBeAbleToSwitchToFocusedElement is marked as not yet implemented with SAFARI but already works!
1495:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1496:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1497:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1498:  ================================================================================
1499:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m checking cached actions
1500:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverTest; 0s local, disk-cache
1501:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/safari:SafariDriverTest (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/safari/SafariDriverTest/test_attempts/attempt_1.log)
1502:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverTest; 287s local, disk-cache
1503:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverTest; 289s local, disk-cache
1504:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/safari:SafariDriverTest (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/safari/SafariDriverTest/test_attempts/attempt_2.log)
1505:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverTest; 576s local, disk-cache
1506:  �[32m[7,278 / 7,279]�[0m 11 / 73 tests, �[31m�[1m5 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverTest; 578s local, disk-cache
1507:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium/safari:SafariDriverTest (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/safari/SafariDriverTest/test.log)
1508:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium/safari:SafariDriverTest (Summary)
1509:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/safari/SafariDriverTest/test.log
...

1530:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1531:  at java.base/java.lang.Thread.run(Thread.java:1583)
1532:  Caused by: java.net.http.HttpTimeoutException: request timed out
1533:  at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:949)
1534:  at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
1535:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:462)
1536:  at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:44)
1537:  at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
1538:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$2(JdkHttpClient.java:388)
1539:  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1540:  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1541:  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1542:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1543:  at java.base/java.lang.Thread.run(Thread.java:1583)
1544:  2) canChangePermissions() (org.openqa.selenium.safari.SafariDriverTest)
1545:  org.opentest4j.AssertionFailedError: 
1546:  expected: true
...

1567:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1568:  at java.base/java.lang.Thread.run(Thread.java:1583)
1569:  Caused by: java.net.http.HttpTimeoutException: request timed out
1570:  at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:949)
1571:  at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
1572:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:462)
1573:  at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:44)
1574:  at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
1575:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$2(JdkHttpClient.java:388)
1576:  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1577:  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1578:  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1579:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1580:  at java.base/java.lang.Thread.run(Thread.java:1583)
1581:  2) canChangePermissions() (org.openqa.selenium.safari.SafariDriverTest)
1582:  org.opentest4j.AssertionFailedError: 
1583:  expected: true
...

1604:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1605:  at java.base/java.lang.Thread.run(Thread.java:1583)
1606:  Caused by: java.net.http.HttpTimeoutException: request timed out
1607:  at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:949)
1608:  at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
1609:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.execute0(JdkHttpClient.java:462)
1610:  at org.openqa.selenium.remote.http.AddSeleniumUserAgent.lambda$apply$0(AddSeleniumUserAgent.java:44)
1611:  at org.openqa.selenium.remote.http.Filter.lambda$andFinally$1(Filter.java:55)
1612:  at org.openqa.selenium.remote.http.jdk.JdkHttpClient.lambda$executeAsync$2(JdkHttpClient.java:388)
1613:  at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
1614:  at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
1615:  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
1616:  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
1617:  at java.base/java.lang.Thread.run(Thread.java:1583)
1618:  2) canChangePermissions() (org.openqa.selenium.safari.SafariDriverTest)
1619:  org.opentest4j.AssertionFailedError: 
1620:  expected: true
1621:  but was: null
1622:  at org.openqa.selenium.safari.SafariDriverTest.canChangePermissions(SafariDriverTest.java:122)
1623:  ================================================================================
1624:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari
1625:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari; 0s local, disk-cache
1626:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:NoSuchShadowRootTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test_attempts/attempt_1.log)
1627:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari; 17s local, disk-cache
1628:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari; 18s local, disk-cache
1629:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:NoSuchShadowRootTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test_attempts/attempt_2.log)
1630:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari; 32s local, disk-cache
1631:  �[32m[7,279 / 7,280]�[0m 12 / 73 tests, �[31m�[1m6 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari; 34s local, disk-cache
1632:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:NoSuchShadowRootTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test.log)
1633:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:NoSuchShadowRootTest-safari (Summary)
1634:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test.log
1635:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test_attempts/attempt_1.log
1636:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/NoSuchShadowRootTest-safari/test_attempts/attempt_2.log
1637:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari:
1638:  ==================== Test output for //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari:
1639:  Failures: 1
1640:  1) getNoSuchShadowRoot() (org.openqa.selenium.NoSuchShadowRootTest)
1641:  java.lang.AssertionError: 
1642:  Expecting code to raise a throwable.
1643:  at org.openqa.selenium.NoSuchShadowRootTest.getNoSuchShadowRoot(NoSuchShadowRootTest.java:37)
1644:  ================================================================================
1645:  ==================== Test output for //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari:
1646:  Failures: 1
1647:  1) getNoSuchShadowRoot() (org.openqa.selenium.NoSuchShadowRootTest)
1648:  java.lang.AssertionError: 
1649:  Expecting code to raise a throwable.
1650:  at org.openqa.selenium.NoSuchShadowRootTest.getNoSuchShadowRoot(NoSuchShadowRootTest.java:37)
1651:  ================================================================================
1652:  ==================== Test output for //java/test/org/openqa/selenium:NoSuchShadowRootTest-safari:
1653:  Failures: 1
1654:  1) getNoSuchShadowRoot() (org.openqa.selenium.NoSuchShadowRootTest)
1655:  java.lang.AssertionError: 
1656:  Expecting code to raise a throwable.
1657:  at org.openqa.selenium.NoSuchShadowRootTest.getNoSuchShadowRoot(NoSuchShadowRootTest.java:37)
1658:  ================================================================================
1659:  �[32m[7,280 / 7,281]�[0m 13 / 73 tests, �[31m�[1m7 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest-remote
1660:  �[32m[7,280 / 7,281]�[0m 13 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest-remote; 1s local, disk-cache
1661:  �[32m[7,280 / 7,281]�[0m 14 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium/safari:SafariDriverServiceTest-remote; 15s local, disk-cache
1662:  �[32m[7,281 / 7,282]�[0m 14 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CookieImplementationTest-safari; 0s local, disk-cache
1663:  �[32m[7,281 / 7,282]�[0m 15 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:CookieImplementationTest-safari; 19s local, disk-cache
1664:  �[32m[7,282 / 7,283]�[0m 15 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ImplicitWaitTest-safari; 1s local, disk-cache
1665:  �[32m[7,282 / 7,283]�[0m 16 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ImplicitWaitTest-safari; 20s local, disk-cache
1666:  �[32m[7,283 / 7,284]�[0m 16 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowTest-safari; 0s local, disk-cache
1667:  �[32m[7,283 / 7,284]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowTest-safari; 16s local, disk-cache
1668:  �[32m[7,284 / 7,285]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari; 1s local, disk-cache
1669:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PositionAndSizeTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test_attempts/attempt_1.log)
1670:  �[32m[7,284 / 7,285]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari; 15s local, disk-cache
1671:  �[32m[7,284 / 7,285]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari; 16s local, disk-cache
1672:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PositionAndSizeTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test_attempts/attempt_2.log)
1673:  �[32m[7,284 / 7,285]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari; 35s local, disk-cache
1674:  �[32m[7,284 / 7,285]�[0m 17 / 73 tests, �[31m�[1m7 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari; 37s local, disk-cache
1675:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:PositionAndSizeTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test.log)
1676:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:PositionAndSizeTest-safari (Summary)
1677:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test.log
1678:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test_attempts/attempt_1.log
1679:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/PositionAndSizeTest-safari/test_attempts/attempt_2.log
1680:  ==================== Test output for //java/test/org/openqa/selenium:PositionAndSizeTest-safari:
1681:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:PositionAndSizeTest-safari:
1682:  Failures: 3
1683:  1) testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort() (org.openqa.selenium.PositionAndSizeTest)
1684:  org.opentest4j.AssertionFailedError: 
1685:  expected: (10, 5010)
1686:  but was: (10, 528)
1687:  at org.openqa.selenium.PositionAndSizeTest.testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort(PositionAndSizeTest.java:92)
1688:  2) testShouldGetCoordinatesOfAnElementInAFrame() (org.openqa.selenium.PositionAndSizeTest)
1689:  java.lang.Exception: org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementInAFrame is marked as not yet implemented with SAFARI but already works!
1690:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1691:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1692:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1693:  3) testShouldGetCoordinatesOfAnElementWithFixedPosition() (org.openqa.selenium.PositionAndSizeTest)
1694:  java.lang.AssertionError: 
1695:  Expecting actual:
1696:  0
1697:  to be greater than:
1698:  0
1699:  at org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementWithFixedPosition(PositionAndSizeTest.java:143)
1700:  ================================================================================
1701:  ==================== Test output for //java/test/org/openqa/selenium:PositionAndSizeTest-safari:
1702:  Failures: 3
1703:  1) testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort() (org.openqa.selenium.PositionAndSizeTest)
1704:  org.opentest4j.AssertionFailedError: 
1705:  expected: (10, 5010)
1706:  but was: (10, 528)
1707:  at org.openqa.selenium.PositionAndSizeTest.testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort(PositionAndSizeTest.java:92)
1708:  2) testShouldGetCoordinatesOfAnElementInAFrame() (org.openqa.selenium.PositionAndSizeTest)
1709:  java.lang.Exception: org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementInAFrame is marked as not yet implemented with SAFARI but already works!
1710:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1711:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1712:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1713:  3) testShouldGetCoordinatesOfAnElementWithFixedPosition() (org.openqa.selenium.PositionAndSizeTest)
1714:  java.lang.AssertionError: 
1715:  Expecting actual:
1716:  0
1717:  to be greater than:
1718:  0
1719:  at org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementWithFixedPosition(PositionAndSizeTest.java:143)
1720:  ================================================================================
1721:  ==================== Test output for //java/test/org/openqa/selenium:PositionAndSizeTest-safari:
1722:  Failures: 3
1723:  1) testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort() (org.openqa.selenium.PositionAndSizeTest)
1724:  org.opentest4j.AssertionFailedError: 
1725:  expected: (10, 5010)
1726:  but was: (10, 528)
1727:  at org.openqa.selenium.PositionAndSizeTest.testShouldScrollPageAndGetCoordinatesOfAnElementThatIsOutOfViewPort(PositionAndSizeTest.java:92)
1728:  2) testShouldGetCoordinatesOfAnElementInAFrame() (org.openqa.selenium.PositionAndSizeTest)
1729:  java.lang.Exception: org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementInAFrame is marked as not yet implemented with SAFARI but already works!
1730:  at org.openqa.selenium.testing.SeleniumExtension.afterEach(SeleniumExtension.java:145)
1731:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1732:  at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
1733:  3) testShouldGetCoordinatesOfAnElementWithFixedPosition() (org.openqa.selenium.PositionAndSizeTest)
1734:  java.lang.AssertionError: 
1735:  Expecting actual:
1736:  0
1737:  to be greater than:
1738:  0
1739:  at org.openqa.selenium.PositionAndSizeTest.testShouldGetCoordinatesOfAnElementWithFixedPosition(PositionAndSizeTest.java:143)
1740:  ================================================================================
1741:  �[32m[7,285 / 7,286]�[0m 18 / 73 tests, �[31m�[1m8 failed�[0m;�[0m [Prepa] Testing //java/test/org/openqa/selenium:I18nTest-safari
1742:  �[32m[7,285 / 7,286]�[0m 18 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:I18nTest-safari; 1s local, disk-cache
1743:  �[32m[7,285 / 7,286]�[0m 19 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:I18nTest-safari; 17s local, disk-cache
1744:  �[32m[7,286 / 7,287]�[0m 19 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAriaRoleTest-safari; 1s local, disk-cache
1745:  �[32m[7,286 / 7,287]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAriaRoleTest-safari; 15s local, disk-cache
1746:  �[32m[7,287 / 7,288]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowSwitchingTest-safari; 1s local, disk-cache
1747:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WindowSwitchingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowSwitchingTest-safari/test_attempts/attempt_1.log)
1748:  �[32m[7,287 / 7,288]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowSwitchingTest-safari; 44s local, disk-cache
1749:  �[32m[7,287 / 7,288]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowSwitchingTest-safari; 46s local, disk-cache
1750:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WindowSwitchingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowSwitchingTest-safari/test_attempts/attempt_2.log)
1751:  �[32m[7,287 / 7,288]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowSwitchingTest-safari; 88s local, disk-cache
1752:  �[32m[7,287 / 7,288]�[0m 20 / 73 tests, �[31m�[1m8 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:WindowSwitchingTest-safari; 90s local, disk-cache
1753:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WindowSwitchingTest-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowSwitchingTest-safari/test.log)
1754:  ==================== Test output for //java/test/org/openqa/selenium:WindowSwitchingTest-safari:
1755:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:WindowSwitchingTest-safari (Summary)
1756:  Restarting driver after succeeded test testShouldBeAbleToIterateOverAllOpenWindows()
1757:  Restarting driver after failed test testShouldThrowNoSuchWindowExceptionOnAnAttemptToGetItsHandle()
1758:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowSwitchingTest-safari/test.log
1759:  Ignoring: Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
17...

Comment on lines +78 to +89
name: Safari Tests
uses: ./.github/workflows/bazel.yml
with:
name: Safari Tests
os: macos
cache-key: java-safari-tests
java-version: 17
run: >
bazel test
--flaky_test_attempts 3
--test_tag_filters=safari
//java/test/...

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 4 days ago

Generally, to fix this kind of issue you explicitly define a permissions: block either at the top level of the workflow (applying to all jobs that don’t override it) or inside each job. For test-only workflows that just need to check out code and run Bazel, the minimal safe choice is typically permissions: contents: read, which allows reading the repository contents while preventing unintended write operations with the GITHUB_TOKEN.

For this specific workflow, the simplest, non‑intrusive fix is to add a single root‑level permissions: block, just after the on: section and before jobs:. This will apply to all jobs (browser-tests-windows, browser-tests-macos, remote-tests, and safari-tests) and address the CodeQL warning at line 78, since that warning is about the absence of any explicit permissions for the job. There is no evidence in the snippet that any job needs write access (no step uses the token to modify issues, PRs, etc.), so setting contents: read is appropriate and should not break existing functionality.

Concretely:

  • Edit .github/workflows/ci-java.yml.

  • Insert:

    permissions:
      contents: read

    on its own indentation level after the on: block (after line 5 and a blank line), shifting the existing jobs: definition down. No imports or other definitions are required.

Suggested changeset 1
.github/workflows/ci-java.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/ci-java.yml b/.github/workflows/ci-java.yml
--- a/.github/workflows/ci-java.yml
+++ b/.github/workflows/ci-java.yml
@@ -4,6 +4,9 @@
   workflow_call:
   workflow_dispatch:
 
+permissions:
+  contents: read
+
 jobs:
   browser-tests-windows:
     name: Browser Tests
EOF
@@ -4,6 +4,9 @@
workflow_call:
workflow_dispatch:

permissions:
contents: read

jobs:
browser-tests-windows:
name: Browser Tests
Copilot is powered by AI and may make mistakes. Always verify output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

B-build Includes scripting, bazel and CI integrations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants