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
Failed test name: //rb/spec/integration/selenium/webdriver:target_locator-safari
Failure summary:
The action failed because Bazel test execution reported failing Safari integration test targets (exit code 3): - //rb/spec/integration/selenium/webdriver:target_locator-safari failed in 3/3 runs. RSpec shows 4 failures caused by Selenium::WebDriver::Error::TimeoutError while waiting for a third window handle (wait.until { driver.window_handles.size == 3 }), timing out after 10 seconds. Failures originate from ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb at lines 178, 191, 205, and 224 (called via ./rb/lib/selenium/webdriver/common/wait.rb:76). - //rb/spec/integration/selenium/webdriver:action_builder-safari failed in 3/3 runs. The logs show RSpec failures related to Safari action builder behavior, including “expected pending … to fail. No error was raised” for Selenium::WebDriver::ActionBuilder#double_click (notably ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:162 and :170). Additionally, after the test failures, a follow-up step failed: an awk command tried to read build/bazel-console.log but the file did not exist (awk: can't open file build/bazel-console.log), causing an additional step failure (exit code 2). This appears secondary to the underlying test failures.
Relevant error logs:
1: ##[group]Runner Image Provisioner2: Hosted Compute Agent
...
581: �[32mAnalyzing:�[0m 26 targets (184 packages loaded, 4964 targets configured)582: �[32mAnalyzing:�[0m 26 targets (188 packages loaded, 5387 targets configured)583: �[32mAnalyzing:�[0m 26 targets (188 packages loaded, 5387 targets configured)584: �[32mAnalyzing:�[0m 26 targets (188 packages loaded, 5387 targets configured)585: �[32mAnalyzing:�[0m 26 targets (188 packages loaded, 5387 targets configured)586: �[32mAnalyzing:�[0m 26 targets (189 packages loaded, 7614 targets configured)587: �[32mAnalyzing:�[0m 26 targets (189 packages loaded, 7614 targets configured)588: �[32mAnalyzing:�[0m 26 targets (215 packages loaded, 7709 targets configured)589: �[32mAnalyzing:�[0m 26 targets (219 packages loaded, 7729 targets configured)590: �[32mAnalyzing:�[0m 26 targets (224 packages loaded, 7745 targets configured)591: �[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:592: org.seleniumhq.selenium:selenium-api593: org.seleniumhq.selenium:selenium-remote-driver594: �[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:595: com.google.code.findbugs:jsr305596: com.google.errorprone:error_prone_annotations597: com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)598: �[32mAnalyzing:�[0m 26 targets (241 packages loaded, 7823 targets configured)599: �[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 Found600: �[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 Found601: �[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 Found602: �[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 Found603: �[32mAnalyzing:�[0m 26 targets (260 packages loaded, 7901 targets configured)604: �[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 Found605: �[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 Found606: �[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 Found607: �[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 Found608: �[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 Found609: �[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 Found610: �[32mAnalyzing:�[0m 26 targets (283 packages loaded, 8131 targets configured)611: �[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 Found612: �[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 Found613: �[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 Found614: �[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 Found615: �[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 Found616: �[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 Found617: �[32mAnalyzing:�[0m 26 targets (312 packages loaded, 8240 targets configured)618: �[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 Found619: �[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 Found620: �[32mAnalyzing:�[0m 26 targets (329 packages loaded, 8310 targets configured)
...
973: �[32m[1,619 / 1,620]�[0m 10 / 26 tests;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:timeout-safari974: �[32m[1,619 / 1,620]�[0m 10 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 1s local975: �[32m[1,619 / 1,620]�[0m 10 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 14s local976: �[32m[1,620 / 1,621]�[0m 11 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 0s local977: �[32m[1,620 / 1,621]�[0m 11 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 13s local978: �[32m[1,622 / 1,623]�[0m 13 / 26 tests;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver/remote:driver-safari979: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 0s local980: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 56s local981: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_1.log)982: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 58s local983: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 116s local984: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_2.log)985: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 118s local986: �[32m[1,623 / 1,624]�[0m 14 / 26 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 176s local987: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log)988: �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (Summary)989: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log
...
1004: switches to a frame directly1005: switches to a frame by Element1006: switches to parent frame1007: switches to a window and execute a block when current window is closed1008: switches to default content1009: when switching windows1010: switches to a window and back when given a block1011: handles exceptions inside the block1012: switches to a window without a block1013: uses the original window if the block closes the popup1014: #new_window1015: switches to a new window1016: switches to a new tab1017: raises exception when the new window type is not recognized1018: switches to the new window then close it when given a block1019: does not error if switching to a new window with a block that closes window1020: with more than two windows1021: closes current window via block (FAILED - 1)1022: closes another window (FAILED - 2)1023: iterates over open windows when current window is not closed (FAILED - 3)1024: iterates over open windows when current window is closed (FAILED - 4)1025: alerts1026: allows the user to accept an alert1027: allows the user to dismiss an alert1028: allows the user to set the value of a prompt1029: allows the user to get the text of an alert1030: raises when calling #text on a closed alert1031: raises NoAlertOpenError if no alert is present1032: unhandled alert error1033: raises an UnexpectedAlertOpenError if an alert has not been dealt with1034: Failures:1035: 1) Selenium::WebDriver::TargetLocator with more than two windows closes current window via block1036: Failure/Error: wait.until { driver.window_handles.size == 3 }1037: Selenium::WebDriver::Error::TimeoutError:1038: timed out after 10 seconds1039: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1040: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:178:in `block (3 levels) in <module:WebDriver>'1041: 2) Selenium::WebDriver::TargetLocator with more than two windows closes another window1042: Failure/Error: wait.until { driver.window_handles.size == 3 }1043: Selenium::WebDriver::Error::TimeoutError:1044: timed out after 10 seconds1045: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1046: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:191:in `block (3 levels) in <module:WebDriver>'1047: 3) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is not closed1048: Failure/Error: wait.until { driver.window_handles.size == 3 }1049: Selenium::WebDriver::Error::TimeoutError:1050: timed out after 10 seconds1051: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1052: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:205:in `block (3 levels) in <module:WebDriver>'1053: 4) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is closed1054: Failure/Error: wait.until { driver.window_handles.size == 3 }1055: Selenium::WebDriver::Error::TimeoutError:1056: timed out after 10 seconds1057: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1058: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:224:in `block (3 levels) in <module:WebDriver>'1059: Finished in 56.15 seconds (files took 0.1688 seconds to load)1060: 26 examples, 4 failures1061: Failed examples:1062: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:172 # Selenium::WebDriver::TargetLocator with more than two windows closes current window via block
...
1078: switches to a frame directly1079: switches to a frame by Element1080: switches to parent frame1081: switches to a window and execute a block when current window is closed1082: switches to default content1083: when switching windows1084: switches to a window and back when given a block1085: handles exceptions inside the block1086: switches to a window without a block1087: uses the original window if the block closes the popup1088: #new_window1089: switches to a new window1090: switches to a new tab1091: raises exception when the new window type is not recognized1092: switches to the new window then close it when given a block1093: does not error if switching to a new window with a block that closes window1094: with more than two windows1095: closes current window via block (FAILED - 1)1096: closes another window (FAILED - 2)1097: iterates over open windows when current window is not closed (FAILED - 3)1098: iterates over open windows when current window is closed (FAILED - 4)1099: alerts1100: allows the user to accept an alert1101: allows the user to dismiss an alert1102: allows the user to set the value of a prompt1103: allows the user to get the text of an alert1104: raises when calling #text on a closed alert1105: raises NoAlertOpenError if no alert is present1106: unhandled alert error1107: raises an UnexpectedAlertOpenError if an alert has not been dealt with1108: Failures:1109: 1) Selenium::WebDriver::TargetLocator with more than two windows closes current window via block1110: Failure/Error: wait.until { driver.window_handles.size == 3 }1111: Selenium::WebDriver::Error::TimeoutError:1112: timed out after 10 seconds1113: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1114: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:178:in `block (3 levels) in <module:WebDriver>'1115: 2) Selenium::WebDriver::TargetLocator with more than two windows closes another window1116: Failure/Error: wait.until { driver.window_handles.size == 3 }1117: Selenium::WebDriver::Error::TimeoutError:1118: timed out after 10 seconds1119: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1120: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:191:in `block (3 levels) in <module:WebDriver>'1121: 3) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is not closed1122: Failure/Error: wait.until { driver.window_handles.size == 3 }1123: Selenium::WebDriver::Error::TimeoutError:1124: timed out after 10 seconds1125: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1126: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:205:in `block (3 levels) in <module:WebDriver>'1127: 4) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is closed1128: Failure/Error: wait.until { driver.window_handles.size == 3 }1129: Selenium::WebDriver::Error::TimeoutError:1130: timed out after 10 seconds1131: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1132: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:224:in `block (3 levels) in <module:WebDriver>'1133: Finished in 58.9 seconds (files took 0.23516 seconds to load)1134: 26 examples, 4 failures1135: Failed examples:1136: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:172 # Selenium::WebDriver::TargetLocator with more than two windows closes current window via block
...
1152: switches to a frame directly1153: switches to a frame by Element1154: switches to parent frame1155: switches to a window and execute a block when current window is closed1156: switches to default content1157: when switching windows1158: switches to a window and back when given a block1159: handles exceptions inside the block1160: switches to a window without a block1161: uses the original window if the block closes the popup1162: #new_window1163: switches to a new window1164: switches to a new tab1165: raises exception when the new window type is not recognized1166: switches to the new window then close it when given a block1167: does not error if switching to a new window with a block that closes window1168: with more than two windows1169: closes current window via block (FAILED - 1)1170: closes another window (FAILED - 2)1171: iterates over open windows when current window is not closed (FAILED - 3)1172: iterates over open windows when current window is closed (FAILED - 4)1173: alerts1174: allows the user to accept an alert1175: allows the user to dismiss an alert1176: allows the user to set the value of a prompt1177: allows the user to get the text of an alert1178: raises when calling #text on a closed alert1179: raises NoAlertOpenError if no alert is present1180: unhandled alert error1181: raises an UnexpectedAlertOpenError if an alert has not been dealt with1182: Failures:1183: 1) Selenium::WebDriver::TargetLocator with more than two windows closes current window via block1184: Failure/Error: wait.until { driver.window_handles.size == 3 }1185: Selenium::WebDriver::Error::TimeoutError:1186: timed out after 10 seconds1187: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1188: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:178:in `block (3 levels) in <module:WebDriver>'1189: 2) Selenium::WebDriver::TargetLocator with more than two windows closes another window1190: Failure/Error: wait.until { driver.window_handles.size == 3 }1191: Selenium::WebDriver::Error::TimeoutError:1192: timed out after 10 seconds1193: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1194: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:191:in `block (3 levels) in <module:WebDriver>'1195: 3) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is not closed1196: Failure/Error: wait.until { driver.window_handles.size == 3 }1197: Selenium::WebDriver::Error::TimeoutError:1198: timed out after 10 seconds1199: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1200: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:205:in `block (3 levels) in <module:WebDriver>'1201: 4) Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is closed1202: Failure/Error: wait.until { driver.window_handles.size == 3 }1203: Selenium::WebDriver::Error::TimeoutError:1204: timed out after 10 seconds1205: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1206: # ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:224:in `block (3 levels) in <module:WebDriver>'1207: Finished in 59.48 seconds (files took 0.25064 seconds to load)1208: 26 examples, 4 failures1209: Failed examples:1210: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:172 # Selenium::WebDriver::TargetLocator with more than two windows closes current window via block1211: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:185 # Selenium::WebDriver::TargetLocator with more than two windows closes another window1212: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:199 # Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is not closed1213: rspec ./rb/spec/integration/selenium/webdriver/target_locator_spec.rb:218 # Selenium::WebDriver::TargetLocator with more than two windows iterates over open windows when current window is closed1214: ================================================================================1215: �[32m[1,624 / 1,625]�[0m 15 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 1s local1216: �[32m[1,624 / 1,625]�[0m 15 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 117s local1217: �[32m[1,625 / 1,626]�[0m 16 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:virtual_authenticator-safari; 0s local1218: �[32m[1,626 / 1,627]�[0m 17 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:network-safari; 0s local1219: �[32m[1,627 / 1,628]�[0m 18 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 0s local1220: �[32m[1,627 / 1,628]�[0m 18 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 108s local1221: �[32m[1,628 / 1,629]�[0m 19 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 0s local1222: �[32m[1,628 / 1,629]�[0m 19 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 9s local1223: �[32m[1,629 / 1,630]�[0m 20 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-safari; 1s local1224: �[32m[1,629 / 1,630]�[0m 20 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:fedcm-safari; 103s local1225: �[32m[1,630 / 1,631]�[0m 21 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-safari; 1s local1226: �[32m[1,630 / 1,631]�[0m 21 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-safari; 31s local1227: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 0s local1228: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 69s local1229: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:action_builder-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_1.log)1230: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 70s local1231: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 139s local1232: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:action_builder-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_2.log)1233: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 140s local1234: �[32m[1,631 / 1,632]�[0m 22 / 26 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 217s local1235: �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:action_builder-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test.log)1236: �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:action_builder-safari (Summary)1237: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test.log
...
1251: #send_keys1252: sends keys to the active element (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1253: sends keys to element1254: sends keys with multiple arguments1255: sends non-ASCII keys1256: multiple key presses1257: sends keys with shift pressed (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1258: press and release modifier keys1259: #release_actions1260: releases pressed keys1261: releases pressed buttons (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1262: #click1263: clicks provided element1264: executes with equivalent pointer methods1265: #double_click1266: presses pointer twice (FAILED - 1)1267: executes with equivalent pointer methods (FAILED - 2)1268: #context_click1269: right clicks an element1270: executes with equivalent pointer methods1271: #move_to1272: moves to element1273: moves to element with offset1274: #drag_and_drop1275: moves one element to another1276: #drag_and_drop_by1277: moves one element a provided distance1278: #move_to_location1279: moves pointer to specified coordinates1280: pen stylus1281: sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};)1282: #scroll_to1283: scrolls to element (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};)1284: #scroll_by1285: scrolls by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};)1286: #scroll_from1287: scrolls from element by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1288: scrolls from element by given amount with offset (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1289: raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport1290: scrolls by given amount with offset1291: raises MoveTargetOutOfBoundsError when origin offset is out of viewport (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1292: Pending: (Failures listed here are expected and do not affect your suite's status)1293: 1) Selenium::WebDriver::ActionBuilder#send_keys sends keys to the active element1294: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1295: Failure/Error: wait.until { keylogger.text.split.length == 2 }1296: Selenium::WebDriver::Error::TimeoutError:1297: timed out after 10 seconds1298: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1299: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:35:in `block (3 levels) in <module:WebDriver>'1300: 2) Selenium::WebDriver::ActionBuilder multiple key presses sends keys with shift pressed1301: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1302: Got 1 failure:1303: 2.1) Failure/Error: expect(expected).to match(/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/)1304: expected "\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup" to match /^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1305: Diff:1306: @@ -1 +1 @@1307: -/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1308: +"\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup"1309: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:89:in `block (3 levels) in <module:WebDriver>'1310: 3) Selenium::WebDriver::ActionBuilder#release_actions releases pressed buttons1311: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1312: Got 1 failure:1313: 3.1) Failure/Error: expect(event_input.property(:value)).to eq('Clicked')1314: expected: "Clicked"1315: got: "Hello"1316: (compared using ==)1317: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:138:in `block (3 levels) in <module:WebDriver>'1318: 4) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties1319: # Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};1320: Failure/Error: down = properties(driver.find_element(class: 'pointerdown'))1321: Selenium::WebDriver::Error::NoSuchElementError:1322: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception1323: # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'1324: # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'1325: # ./rb/lib/selenium/webdriver/remote/response.rb:52:in `assert_ok'1326: # ./rb/lib/selenium/webdriver/remote/response.rb:34:in `initialize'1327: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `new'1328: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `create_response'1329: # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'1330: # ./rb/lib/selenium/webdriver/remote/http/common.rb:70:in `call'1331: # ./rb/lib/selenium/webdriver/remote/bridge.rb:633:in `execute'1332: # ./rb/lib/selenium/webdriver/remote/bridge.rb:501:in `find_element_by'1333: # ./rb/lib/selenium/webdriver/common/search_context.rb:71:in `find_element'1334: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:289:in `block (3 levels) in <module:WebDriver>'1335: # ------------------1336: # --- Caused by: ---1337: # Selenium::WebDriver::Error::WebDriverError:1338: #1339: 5) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element1340: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};1341: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3101342: 6) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount1343: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};1344: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3241345: 7) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount1346: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1347: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3381348: 8) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset1349: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1350: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3521351: 9) Selenium::WebDriver::ActionBuilder#scroll_from raises MoveTargetOutOfBoundsError when origin offset is out of viewport1352: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1353: Got 1 failure:1354: 9.1) Failure/Error:1355: expect {1356: driver.action.scroll_from(scroll_origin, 0, 200).perform1357: }.to raise_error(Error::MoveTargetOutOfBoundsError)1358: expected Selenium::WebDriver::Error::MoveTargetOutOfBoundsError but nothing was raised1359: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:397:in `block (3 levels) in <module:WebDriver>'1360: Failures:1361: 1) Selenium::WebDriver::ActionBuilder#double_click presses pointer twice FIXED1362: Expected pending 'Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};' to fail. No error was raised.1363: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:1621364: 2) Selenium::WebDriver::ActionBuilder#double_click executes with equivalent pointer methods FIXED1365: Expected pending 'Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};' to fail. No error was raised.1366: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:1701367: Finished in 1 minute 8.14 seconds (files took 0.23644 seconds to load)1368: 27 examples, 2 failures, 9 pending1369: Failed examples:1370: rspec ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:162 # Selenium::WebDriver::ActionBuilder#double_click presses pointer twice
...
1383: #send_keys1384: sends keys to the active element (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1385: sends keys to element1386: sends keys with multiple arguments1387: sends non-ASCII keys1388: multiple key presses1389: sends keys with shift pressed (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1390: press and release modifier keys1391: #release_actions1392: releases pressed keys1393: releases pressed buttons (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1394: #click1395: clicks provided element1396: executes with equivalent pointer methods1397: #double_click1398: presses pointer twice (FAILED - 1)1399: executes with equivalent pointer methods (FAILED - 2)1400: #context_click1401: right clicks an element1402: executes with equivalent pointer methods1403: #move_to1404: moves to element1405: moves to element with offset1406: #drag_and_drop1407: moves one element to another1408: #drag_and_drop_by1409: moves one element a provided distance1410: #move_to_location1411: moves pointer to specified coordinates1412: pen stylus1413: sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};)1414: #scroll_to1415: scrolls to element (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};)1416: #scroll_by1417: scrolls by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};)1418: #scroll_from1419: scrolls from element by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1420: scrolls from element by given amount with offset (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1421: raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport1422: scrolls by given amount with offset1423: raises MoveTargetOutOfBoundsError when origin offset is out of viewport (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1424: Pending: (Failures listed here are expected and do not affect your suite's status)1425: 1) Selenium::WebDriver::ActionBuilder#send_keys sends keys to the active element1426: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1427: Failure/Error: wait.until { keylogger.text.split.length == 2 }1428: Selenium::WebDriver::Error::TimeoutError:1429: timed out after 10 seconds1430: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1431: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:35:in `block (3 levels) in <module:WebDriver>'1432: 2) Selenium::WebDriver::ActionBuilder multiple key presses sends keys with shift pressed1433: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1434: Got 1 failure:1435: 2.1) Failure/Error: expect(expected).to match(/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/)1436: expected "\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup" to match /^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1437: Diff:1438: @@ -1 +1 @@1439: -/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1440: +"\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup"1441: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:89:in `block (3 levels) in <module:WebDriver>'1442: 3) Selenium::WebDriver::ActionBuilder#release_actions releases pressed buttons1443: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1444: Got 1 failure:1445: 3.1) Failure/Error: expect(event_input.property(:value)).to eq('Clicked')1446: expected: "Clicked"1447: got: "Hello"1448: (compared using ==)1449: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:138:in `block (3 levels) in <module:WebDriver>'1450: 4) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties1451: # Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};1452: Failure/Error: down = properties(driver.find_element(class: 'pointerdown'))1453: Selenium::WebDriver::Error::NoSuchElementError:1454: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception1455: # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'1456: # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'1457: # ./rb/lib/selenium/webdriver/remote/response.rb:52:in `assert_ok'1458: # ./rb/lib/selenium/webdriver/remote/response.rb:34:in `initialize'1459: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `new'1460: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `create_response'1461: # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'1462: # ./rb/lib/selenium/webdriver/remote/http/common.rb:70:in `call'1463: # ./rb/lib/selenium/webdriver/remote/bridge.rb:633:in `execute'1464: # ./rb/lib/selenium/webdriver/remote/bridge.rb:501:in `find_element_by'1465: # ./rb/lib/selenium/webdriver/common/search_context.rb:71:in `find_element'1466: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:289:in `block (3 levels) in <module:WebDriver>'1467: # ------------------1468: # --- Caused by: ---1469: # Selenium::WebDriver::Error::WebDriverError:1470: #1471: 5) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element1472: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};1473: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3101474: 6) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount1475: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};1476: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3241477: 7) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount1478: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1479: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3381480: 8) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset1481: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1482: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3521483: 9) Selenium::WebDriver::ActionBuilder#scroll_from raises MoveTargetOutOfBoundsError when origin offset is out of viewport1484: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1485: Got 1 failure:1486: 9.1) Failure/Error:1487: expect {1488: driver.action.scroll_from(scroll_origin, 0, 200).perform1489: }.to raise_error(Error::MoveTargetOutOfBoundsError)1490: expected Selenium::WebDriver::Error::MoveTargetOutOfBoundsError but nothing was raised1491: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:397:in `block (3 levels) in <module:WebDriver>'1492: Failures:1493: 1) Selenium::WebDriver::ActionBuilder#double_click presses pointer twice FIXED1494: Expected pending 'Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};' to fail. No error was raised.1495: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:1621496: 2) Selenium::WebDriver::ActionBuilder#double_click executes with equivalent pointer methods FIXED1497: Expected pending 'Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};' to fail. No error was raised.1498: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:1701499: Finished in 1 minute 8.47 seconds (files took 0.38656 seconds to load)1500: 27 examples, 2 failures, 9 pending1501: Failed examples:1502: rspec ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:162 # Selenium::WebDriver::ActionBuilder#double_click presses pointer twice
...
1516: sends keys to the active element (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1517: sends keys to element1518: sends keys with multiple arguments1519: sends non-ASCII keys1520: multiple key presses1521: sends keys with shift pressed (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1522: press and release modifier keys1523: #release_actions1524: releases pressed keys1525: releases pressed buttons (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1526: #click1527: clicks provided element1528: executes with equivalent pointer methods1529: #double_click1530: presses pointer twice (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1531: executes with equivalent pointer methods (FAILED - 1)1532: #context_click1533: right clicks an element1534: executes with equivalent pointer methods1535: #move_to1536: moves to element1537: moves to element with offset1538: #drag_and_drop1539: moves one element to another1540: #drag_and_drop_by1541: moves one element a provided distance1542: #move_to_location1543: moves pointer to specified coordinates1544: pen stylus1545: sets pointer event properties (PENDING: Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};)1546: #scroll_to1547: scrolls to element (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};)1548: #scroll_by1549: scrolls by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};)1550: #scroll_from1551: scrolls from element by given amount (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1552: scrolls from element by given amount with offset (PENDING: Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};)1553: raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport1554: scrolls by given amount with offset1555: raises MoveTargetOutOfBoundsError when origin offset is out of viewport (PENDING: Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};)1556: Pending: (Failures listed here are expected and do not affect your suite's status)1557: 1) Selenium::WebDriver::ActionBuilder#send_keys sends keys to the active element1558: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1559: Failure/Error: wait.until { keylogger.text.split.length == 2 }1560: Selenium::WebDriver::Error::TimeoutError:1561: timed out after 10 seconds1562: # ./rb/lib/selenium/webdriver/common/wait.rb:76:in `until'1563: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:35:in `block (3 levels) in <module:WebDriver>'1564: 2) Selenium::WebDriver::ActionBuilder multiple key presses sends keys with shift pressed1565: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1566: Got 1 failure:1567: 2.1) Failure/Error: expect(expected).to match(/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/)1568: expected "\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup" to match /^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1569: Diff:1570: @@ -1 +1 @@1571: -/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/1572: +"\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup"1573: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:89:in `block (3 levels) in <module:WebDriver>'1574: 3) Selenium::WebDriver::ActionBuilder#release_actions releases pressed buttons1575: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1576: Got 1 failure:1577: 3.1) Failure/Error: expect(event_input.property(:value)).to eq('Clicked')1578: expected: "Clicked"1579: got: "Hello"1580: (compared using ==)1581: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:138:in `block (3 levels) in <module:WebDriver>'1582: 4) Selenium::WebDriver::ActionBuilder#double_click presses pointer twice1583: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1584: Got 1 failure:1585: 4.1) Failure/Error: expect(element.property(:value)).to eq('DoubleClicked')1586: expected: "DoubleClicked"1587: got: "Clicked"1588: (compared using ==)1589: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:167:in `block (3 levels) in <module:WebDriver>'1590: 5) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties1591: # Test guarded; Guarded by {:browser=>:safari, :reason=>"Some issues with resolution?"};1592: Failure/Error: down = properties(driver.find_element(class: 'pointerdown'))1593: Selenium::WebDriver::Error::NoSuchElementError:1594: ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#nosuchelementexception1595: # ./rb/lib/selenium/webdriver/remote/response.rb:63:in `add_cause'1596: # ./rb/lib/selenium/webdriver/remote/response.rb:41:in `error'1597: # ./rb/lib/selenium/webdriver/remote/response.rb:52:in `assert_ok'1598: # ./rb/lib/selenium/webdriver/remote/response.rb:34:in `initialize'1599: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `new'1600: # ./rb/lib/selenium/webdriver/remote/http/common.rb:135:in `create_response'1601: # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'1602: # ./rb/lib/selenium/webdriver/remote/http/common.rb:70:in `call'1603: # ./rb/lib/selenium/webdriver/remote/bridge.rb:633:in `execute'1604: # ./rb/lib/selenium/webdriver/remote/bridge.rb:501:in `find_element_by'1605: # ./rb/lib/selenium/webdriver/common/search_context.rb:71:in `find_element'1606: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:289:in `block (3 levels) in <module:WebDriver>'1607: # ------------------1608: # --- Caused by: ---1609: # Selenium::WebDriver::Error::WebDriverError:1610: #1611: 6) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element1612: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError"};1613: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3101614: 7) Selenium::WebDriver::ActionBuilder#scroll_by scrolls by given amount1615: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"inconsistent behavior between versions"};1616: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3241617: 8) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount1618: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1619: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3381620: 9) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset1621: # Test does not apply to this configuration; Guarded by {:browser=>[:chrome, :edge], :reason=>"incorrect MoveTargetOutOfBoundsError in Firefox"};1622: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:3521623: 10) Selenium::WebDriver::ActionBuilder#scroll_from raises MoveTargetOutOfBoundsError when origin offset is out of viewport1624: # Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};1625: Got 1 failure:1626: 10.1) Failure/Error:1627: expect {1628: driver.action.scroll_from(scroll_origin, 0, 200).perform1629: }.to raise_error(Error::MoveTargetOutOfBoundsError)1630: expected Selenium::WebDriver::Error::MoveTargetOutOfBoundsError but nothing was raised1631: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:397:in `block (3 levels) in <module:WebDriver>'1632: Failures:1633: 1) Selenium::WebDriver::ActionBuilder#double_click executes with equivalent pointer methods FIXED1634: Expected pending 'Test guarded; Guarded by {:browser=>[:safari, :safari_preview], :reason=>"No reason given"};' to fail. No error was raised.1635: # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:1701636: Finished in 1 minute 17.2 seconds (files took 0.39807 seconds to load)1637: 27 examples, 1 failure, 10 pending1638: Failed examples:1639: rspec ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:170 # Selenium::WebDriver::ActionBuilder#double_click executes with equivalent pointer methods1640: ================================================================================1641: �[32m[1,632 / 1,633]�[0m 23 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/safari:driver-safari; 1s local1642: �[32m[1,632 / 1,633]�[0m 23 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/safari:driver-safari; 9s local1643: �[32m[1,633 / 1,634]�[0m 24 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari; 1s local1644: �[32m[1,633 / 1,634]�[0m 24 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari; 11s local1645: �[32m[1,634 / 1,635]�[0m 25 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:error-safari; 1s local1646: �[32m[1,634 / 1,635]�[0m 25 / 26 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:error-safari; 9s local1647: �[32mINFO: �[0mFound 26 test targets...1648: �[32mINFO: �[0mElapsed time: 1647.366s, Critical Path: 350.48s1649: �[32mINFO: �[0m1635 processes: 773 internal, 714 darwin-sandbox, 60 local, 88 worker.1650: �[32mINFO: �[0mBuild completed, 2 tests FAILED, 1635 total actions1651: //rb/spec/integration/selenium/webdriver:bidi-safari �[0m�[32mPASSED�[0m in 0.7s1652: //rb/spec/integration/selenium/webdriver:devtools-safari �[0m�[32mPASSED�[0m in 0.8s1653: //rb/spec/integration/selenium/webdriver:driver-safari �[0m�[32mPASSED�[0m in 31.2s1654: //rb/spec/integration/selenium/webdriver:element-safari �[0m�[32mPASSED�[0m in 117.9s1655: //rb/spec/integration/selenium/webdriver:error-safari �[0m�[32mPASSED�[0m in 9.8s1656: //rb/spec/integration/selenium/webdriver:fedcm-safari �[0m�[32mPASSED�[0m in 103.3s
...
1661: //rb/spec/integration/selenium/webdriver:select-safari �[0m�[32mPASSED�[0m in 13.8s1662: //rb/spec/integration/selenium/webdriver:shadow_root-safari �[0m�[32mPASSED�[0m in 50.9s1663: �[0m1664: //rb/spec/integration/selenium/webdriver:takes_screenshot-safari �[0m�[32mPASSED�[0m in 11.4s1665: //rb/spec/integration/selenium/webdriver:timeout-safari �[0m�[32mPASSED�[0m in 14.5s1666: //rb/spec/integration/selenium/webdriver:virtual_authenticator-safari �[0m�[32mPASSED�[0m in 0.9s1667: //rb/spec/integration/selenium/webdriver:window-safari �[0m�[32mPASSED�[0m in 108.4s1668: //rb/spec/integration/selenium/webdriver/bidi:browser-safari �[0m�[32mPASSED�[0m in 0.6s1669: //rb/spec/integration/selenium/webdriver/bidi:browsing_context-safari �[0m�[32mPASSED�[0m in 0.6s1670: //rb/spec/integration/selenium/webdriver/bidi:network-safari �[0m�[32mPASSED�[0m in 0.6s1671: //rb/spec/integration/selenium/webdriver/bidi:script-safari �[0m�[32mPASSED�[0m in 0.6s1672: //rb/spec/integration/selenium/webdriver/remote:driver-safari �[0m�[32mPASSED�[0m in 0.5s1673: //rb/spec/integration/selenium/webdriver/remote:element-safari �[0m�[32mPASSED�[0m in 9.9s1674: //rb/spec/integration/selenium/webdriver/safari:driver-safari �[0m�[32mPASSED�[0m in 9.3s1675: //rb/spec/integration/selenium/webdriver/safari:service-safari �[0m�[32mPASSED�[0m in 2.9s1676: //rb/spec/integration/selenium/webdriver:action_builder-safari �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 78.4s1677: Stats over 3 runs: max = 78.4s, min = 69.1s, avg = 72.4s, dev = 4.2s1678: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test.log1679: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_1.log1680: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_2.log1681: //rb/spec/integration/selenium/webdriver:target_locator-safari �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 60.3s1682: Stats over 3 runs: max = 60.3s, min = 56.7s, avg = 58.9s, dev = 1.5s1683: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log1684: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_1.log1685: /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_2.log1686: Executed 26 out of 26 tests: 24 tests pass and �[0m�[31m�[1m2 fail locally�[0m.1687: There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.1688: ##[error]Process completed with exit code 3.1689: ##[group]Run awk '1690: �[36;1mawk '�[0m1691: �[36;1m /PASSED in/ {n=0; delete a; next}�[0m1692: �[36;1m /FAILED in/ {a[++n]=$1}�[0m1693: �[36;1m END {for (i=1; i<=n; i++) print a[i]}�[0m1694: �[36;1m' build/bazel-console.log > build/bazel-failures.txt�[0m1695: shell: /bin/bash --noprofile --norc -e -o pipefail {0}1696: env:1697: GITHUB_TOKEN: ***1698: SEL_M2_USER: 1699: SEL_M2_PASS: 1700: TWINE_PASSWORD: 1701: TWINE_USERNAME: 1702: NODE_AUTH_TOKEN: ***1703: SE_AVOID_STATS: true1704: BAZELISK_GITHUB_TOKEN: ***1705: ##[endgroup]1706: awk: can't open file build/bazel-console.log1707: source line number 51708: ##[error]Process completed with exit code 2.1709: ##[group]Run actions/upload-artifact@v5
...
1731: The least common ancestor is /Users/runner/work/selenium/selenium. This will be the root directory of the artifact1732: With the provided path, there will be 31 files uploaded1733: Artifact name is valid!1734: Root directory input is valid!1735: Beginning upload of artifact content to blob storage1736: Uploaded bytes 444151737: Finished uploading artifact content to blob storage!1738: SHA256 digest of uploaded artifact zip is 408af98f4b33503f960794af77e4d4fcc354d55a554b0b265ce6879f75c989f21739: Finalizing artifact upload1740: Artifact test-logs-macos-Local Tests (safari, macos)-safari.zip successfully finalized. Artifact ID 50856623471741: Artifact test-logs-macos-Local Tests (safari, macos)-safari has been successfully uploaded! Final size is 44415 bytes. Artifact ID is 50856623471742: Artifact download URL: https://github.com/SeleniumHQ/selenium/actions/runs/20879943417/artifacts/50856623471743: Post job cleanup.1744: ##[group]Save cache for external-abseil-cpp+1745: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1746: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-abseil-cpp+-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1747: Successfully saved cache1748: ##[endgroup]1749: ##[group]Save cache for external-aspect_rules_js++pnpm+pnpm1750: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1751: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-aspect_rules_js++pnpm+pnpm-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1752: Successfully saved cache1753: ##[endgroup]1754: ##[group]Save cache for external-rules_java++toolchains+remote_java_tools1755: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1756: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_java++toolchains+remote_java_tools-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1757: Successfully saved cache1758: ##[endgroup]1759: ##[group]Save cache for external-rules_java++toolchains+remote_java_tools_darwin_arm641760: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1761: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_java++toolchains+remote_java_tools_darwin_arm64-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1762: Successfully saved cache1763: ##[endgroup]1764: ##[group]Save cache for external-rules_java++toolchains+remotejdk21_macos_aarch641765: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1766: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_java++toolchains+remotejdk21_macos_aarch64-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1767: Successfully saved cache1768: ##[endgroup]1769: ##[group]Save cache for external-rules_jvm_external++maven+com_google_javascript_closure_compiler_v202504021770: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1771: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_jvm_external++maven+com_google_javascript_closure_compiler_v20250402-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1772: Successfully saved cache1773: ##[endgroup]1774: ##[group]Save cache for external-rules_nodejs++node+nodejs_darwin_arm641775: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1776: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_nodejs++node+nodejs_darwin_arm64-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1777: Successfully saved cache1778: ##[endgroup]1779: ##[group]Save cache for external-rules_python++python+python_3_10_aarch64-apple-darwin1780: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt1781: Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-rules_python++python+python_3_10_aarch64-apple-darwin-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.1782: Successfully saved cache1783: ##[endgroup]1784: ##[group]Save cache for external-rules_ruby++ruby+bundle1785: [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/selenium/selenium --files-from manifest.txt --delay-directory-restore --use-compress-program ...
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-buildIncludes scripting, bazel and CI integrationsC-rbRuby 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.
In Draft until we see what fails in the CI.