Skip to content

Conversation

@titusfortner
Copy link
Member

@titusfortner titusfortner commented Dec 30, 2025

🔗 Related Issues

Java implementation of #16809

We are mostly relying on RBE to tell us if there is a problem, this is supposed to be extra information that strikes a good balance between information and execution time.

💥 What does this PR do?

  • ci.yml kicks off on every commit. It runs the new and improved check-bazel-targets.sh
  • Instead of just checking to see if there are any java targets and running the whole ci-java workflow, the unique set of applicable test targets are passed from the script to ci-java.yml and browser tests are only run on those
  • Instead of hard coded targets in the yml file, this is relying on tags to determine what to run. So, added a "smoke" tag to run the things.

🔧 Implementation Notes

Unlike Ruby/Python/JS this is not running a full test suite in Windows, just smoke tests; keeps it comparable to what we're doing currently, we can re-evaluation.
AddedElementFindingTests to Smoke, might want something more/different that exercises more windows-specific-concerning behavior?

💡 Additional Considerations

Need to figure out how to test what is in skipped-tests, or why things are in skipped-tests

@titusfortner titusfortner requested a review from diemol December 30, 2025 23:11
@selenium-ci selenium-ci added C-java Java Bindings B-build Includes scripting, bazel and CI integrations labels Dec 30, 2025
@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Dec 30, 2025

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🟡
🎫 #16809
🟢 Reduce duplicated testing between RBE and GitHub Actions and keep per-PR CI signal fast
and scoped to the change.
Improve GitHub Actions filtering so CI runs only the relevant subset of targets when only
a subset is affected.
Ensure results are reported/owned by binding (e.g., Java-specific reporting).
If no affected targets are found, run all targets for the binding when binding is
indicated in PR title/commit.
Avoid prohibitive pinned browser cache usage on GitHub Actions.
🔴 Add upstream browser regression detection (beta browser coverage).
Per-PR macOS (GHA): filter for safari, use Selenium Manager, include unit tests (as
applicable).
Per-PR Linux (GHA): alternate-interpreter unit tests and Selenium Manager tests (as
applicable).
Scheduled (GHA): run broader/all targets per OS with defined browser filters.
Standardize or add missing target categories per binding (e.g., beta versions, remote
execution), even if implementations differ.
Per-PR Windows (GHA): filter for chrome/firefox, use Selenium Manager, include unit tests
(as applicable).
🟡
🎫 #1234
🟡
🎫 #5678
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Comprehensive Audit Trails

Objective: To create a detailed and reliable record of critical system actions for security analysis
and compliance.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Meaningful Naming and Self-Documenting Code

Objective: Ensure all identifiers clearly express their purpose and intent, making code
self-documenting

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Error Handling

Objective: To prevent the leakage of sensitive system information through error messages while
providing sufficient detail for internal debugging.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Secure Logging Practices

Objective: To ensure logs are useful for debugging and auditing without exposing sensitive
information like PII, PHI, or cardholder data.

Status: Passed

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Robust Error Handling and Edge Case Management

Objective: Ensure comprehensive error handling that provides meaningful context and graceful
degradation

Status:
Unvalidated targets input: The workflow treats inputs.targets as a whitespace-split list and forwards it into the
Bazel command without explicit validation/normalization, which may cause unexpected
behavior if the value contains edge-case tokens (e.g., empty, newline-delimited, or
option-like strings).

Referred Code
targets="${{ inputs.targets }}"
filtered=()

for t in $targets; do
  [[ "$t" == //java/* ]] && filtered+=("$t")
done

if [ ${#filtered[@]} -eq 0 ]; then
  echo "targets=//java/..." >> "$GITHUB_OUTPUT"
else
  echo "targets=${filtered[*]}" >> "$GITHUB_OUTPUT"
fi

Learn more about managing compliance generic rules or creating your own custom rules

Generic: Security-First Input Validation and Data Handling

Objective: Ensure all data inputs are validated, sanitized, and handled securely to prevent
vulnerabilities

Status:
Potential argument injection: The untrusted inputs.targets value is forwarded into bazel test as trailing arguments
without sanitization, so a crafted value (e.g., containing -- or extra flags) could alter
command behavior and should be constrained to valid //java/... targets only.

Referred Code
run: >
  bazel test
  --keep_going
  --build_tests_only
  --flaky_test_attempts 3
  --local_test_jobs 1
  --test_size_filters=large
  --test_tag_filters=smoke,skip-rbe,-safari,-ie
  --pin_browsers=false
  --test_env=SE_FORCE_BROWSER_DOWNLOAD=true
  --test_env=SE_SKIP_DRIVER_IN_PATH=true
  ${{ needs.filter-targets.outputs.targets }}

Learn more about managing compliance generic rules or creating your own custom rules

  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Dec 30, 2025

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
Possible issue
Fix browser parameter type
Suggestion Impact:The commit removed the invalid boolean `browser: true` and replaced it with a string-valued browser input via a matrix (`browser: ${{ matrix.browser }}`), ensuring the parameter type matches the reusable workflow expectations (string rather than boolean).

code diff:

+        browser: [chrome, firefox, edge]
+        run_type: [local, remote]
     with:
-      name: Browser Tests (${{ matrix.os }})
+      name: Browser Tests (${{ matrix.os }} - ${{ matrix.browser }} - ${{ matrix.run_type }})
       os: ${{ matrix.os }}
-      browser: true
+      browser: ${{ matrix.browser }}
       run: >

In the browser-tests job, change the browser input from true to a specific
browser string like 'chrome' to match the reusable workflow's expected parameter
type.

.github/workflows/ci-java.yml [54]

-browser: true
+browser: chrome

[Suggestion processed]

Suggestion importance[1-10]: 9

__

Why: This suggestion fixes a clear bug introduced in the PR where the browser parameter was changed to a boolean true instead of the required string value, which would cause the workflow to fail.

High
Respect run-full-suite flag when filtering

Modify the script to respect the run-full-suite input; if it's false and no Java
targets are found, output an empty targets string instead of defaulting to all
Java tests.

.github/workflows/ci-java.yml [37-41]

 if [ ${#filtered[@]} -eq 0 ]; then
-  echo "targets=//java/..." >> "$GITHUB_OUTPUT"
+  if [ "${{ inputs.run-full-suite }}" == "true" ]; then
+    echo "targets=//java/..." >> "$GITHUB_OUTPUT"
+  else
+    echo "targets=" >> "$GITHUB_OUTPUT"
+  fi
 else
   echo "targets=${filtered[*]}" >> "$GITHUB_OUTPUT"
 fi
  • Apply / Chat
Suggestion importance[1-10]: 7

__

Why: This suggestion corrects a logical flaw in the new workflow by ensuring the run-full-suite input is respected, preventing unintended test runs.

Medium
High-level
Refactor BUILD files to reduce duplication

The smoke-tests suite definition is repeated in four BUILD.bazel files. Abstract
this logic into a reusable Bazel macro to reduce duplication and improve
maintainability.

Examples:

java/test/org/openqa/selenium/chrome/BUILD.bazel [9-40]
java_selenium_test_suite(
    name = "smoke-tests",
    size = "large",
    srcs = SMOKE_TESTS,
    browsers = [
        "chrome",
    ],
    data = [
        "//common/extensions",
    ],

 ... (clipped 22 lines)
java/test/org/openqa/selenium/edge/BUILD.bazel [9-40]
java_selenium_test_suite(
    name = "smoke-tests",
    size = "large",
    srcs = SMOKE_TESTS,
    browsers = [
        "edge",
    ],
    data = [
        "//common/extensions",
    ],

 ... (clipped 22 lines)

Solution Walkthrough:

Before:

# In java/test/org/openqa/selenium/chrome/BUILD.bazel
java_selenium_test_suite(
    name = "smoke-tests",
    size = "large",
    srcs = SMOKE_TESTS,
    browsers = [
        "chrome",
    ],
    data = [
        "//common/extensions",
    ],
    tags = [
        "selenium-remote",
        "smoke",
    ],
    deps = [...]
)
# ... similar blocks exist in 3 other BUILD.bazel files

After:

# In a new file, e.g., java/test/defs.bzl
def java_smoke_test_suite(name, srcs, browsers, deps, **kwargs):
    native.java_selenium_test_suite(
        name = name,
        size = "large",
        srcs = srcs,
        browsers = browsers,
        tags = ["selenium-remote", "smoke"],
        deps = deps,
        **kwargs
    )

# In java/test/org/openqa/selenium/chrome/BUILD.bazel
load("//java/test:defs.bzl", "java_smoke_test_suite")

java_smoke_test_suite(
    name = "smoke-tests",
    srcs = SMOKE_TESTS,
    browsers = ["chrome"],
    data = ["//common/extensions"],
    deps = [...]
)
Suggestion importance[1-10]: 6

__

Why: The suggestion correctly identifies significant code duplication for the smoke-tests target across four BUILD.bazel files and proposes a valid refactoring into a Bazel macro, which would improve long-term maintainability.

Low
General
Improve script robustness for target parsing

To improve robustness, parse the targets input into a bash array before
iterating to correctly handle paths with spaces or special characters.

.github/workflows/ci-java.yml [29-41]

 run: |
   targets="${{ inputs.targets }}"
   filtered=()
-
-  for t in $targets; do
+  
+  read -ra target_array <<< "$targets"
+  for t in "${target_array[@]}"; do
     [[ "$t" == //java/* ]] && filtered+=("$t")
   done
 
   if [ ${#filtered[@]} -eq 0 ]; then
     echo "targets=//java/..." >> "$GITHUB_OUTPUT"
   else
     echo "targets=${filtered[*]}" >> "$GITHUB_OUTPUT"
   fi
  • Apply / Chat
Suggestion importance[1-10]: 5

__

Why: The suggestion improves the robustness of the shell script by correctly handling target paths that might contain spaces, which is a good practice.

Low
  • Update

Copy link
Member

@diemol diemol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you update the PR so we can review only the changes to the workflows? There is noise right now that prevents me to review properly the PR.

@titusfortner titusfortner marked this pull request as draft January 6, 2026 22:20
@titusfortner
Copy link
Member Author

I'll convert it to a draft while I'm working on it.

@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: Java / Browser Tests (macos, chrome-beta, driver) / Browser Tests (macos - chrome-beta - driver)

Failed stage: Run Bazel [❌]

Failed test name: //java/test/org/openqa/selenium:WindowTest-chrome-beta

Failure summary:

The action failed because the Bazel test target
//java/test/org/openqa/selenium:WindowTest-chrome-beta failed on macOS (arm64), causing the overall
Bazel run to exit with a non-zero status (exit code 3).
- The failing test class is
org.openqa.selenium.WindowTest with 4 failing test methods:
- canFullscreenTheWindow()
-
canFullscreenTheWindowFromFrame()
- canFullscreenTheWindowFromIframe()
-
testCanMaximizeTheWindow()
- All failures are org.openqa.selenium.TimeoutException while waiting for
the window size to become (1000, 700) but it stayed (1000, 684) after 10 seconds.
- Stack traces
point into WindowTest.changeSizeTo(WindowTest.java:286) and the respective test methods (e.g.,
WindowTest.java:236, WindowTest.java:253, WindowTest.java:269, WindowTest.java:174), indicating the
window-resize/fullscreen behavior did not reach the expected dimensions in the CI environment
(Chrome beta on macOS).
Additionally, after the test failure, a follow-up step attempted to parse
build/bazel-console.log but the file did not exist, causing an extra error:
- awk: can't open file
build/bazel-console.log (exit code 2).

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

545:  �[32mComputing main repo mapping:�[0m 
546:  �[32mComputing main repo mapping:�[0m 
547:  �[32mComputing main repo mapping:�[0m 
548:  �[32mLoading:�[0m 
549:  �[32mLoading:�[0m 2 packages loaded
550:  �[32mAnalyzing:�[0m 61 targets (169 packages loaded, 0 targets configured)
551:  �[32mAnalyzing:�[0m 61 targets (169 packages loaded, 0 targets configured)
552:  �[32mAnalyzing:�[0m 61 targets (210 packages loaded, 18 targets configured)
553:  �[32mAnalyzing:�[0m 61 targets (269 packages loaded, 20 targets configured)
554:  �[32mAnalyzing:�[0m 61 targets (307 packages loaded, 2250 targets configured)
555:  �[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:
556:  org.seleniumhq.selenium:selenium-api
557:  org.seleniumhq.selenium:selenium-remote-driver
558:  �[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:
559:  com.google.code.findbugs:jsr305
560:  com.google.errorprone:error_prone_annotations
561:  com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)
...

563:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
564:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
565:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
566:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
567:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
568:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
569:  �[32mAnalyzing:�[0m 61 targets (312 packages loaded, 3103 targets configured)
570:  �[32mAnalyzing:�[0m 61 targets (313 packages loaded, 3227 targets configured)
571:  �[32mAnalyzing:�[0m 61 targets (342 packages loaded, 3741 targets configured)
572:  �[33mDEBUG: �[0m/Users/runner/.bazel/external/rules_jvm_external+/private/rules/coursier.bzl:777:18: Found duplicate artifact versions
573:  com.google.guava:guava has multiple versions 30.1.1-jre, 31.0.1-android
574:  Please remove duplicate artifacts from the artifact list so you do not get unexpected artifact versions
575:  �[32mAnalyzing:�[0m 61 targets (411 packages loaded, 4046 targets configured)
576:  �[32mAnalyzing:�[0m 61 targets (476 packages loaded, 6562 targets configured)
577:  �[32mAnalyzing:�[0m 61 targets (488 packages loaded, 6689 targets configured)
578:  �[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 Found
579:  �[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 Found
580:  �[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 Found
581:  �[32mAnalyzing:�[0m 61 targets (548 packages loaded, 7070 targets configured)
582:  �[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 Found
583:  �[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 Found
584:  �[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 Found
585:  �[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 Found
586:  �[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 Found
587:  �[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 Found
588:  �[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 Found
589:  �[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 Found
590:  �[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 Found
591:  �[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 Found
592:  �[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 Found
593:  �[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 Found
594:  �[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 Found
595:  �[32mAnalyzing:�[0m 61 targets (603 packages loaded, 12761 targets configured)
596:  �[32mAnalyzing:�[0m 61 targets (628 packages loaded, 13639 targets configured)
597:  �[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 Found
598:  �[32mAnalyzing:�[0m 61 targets (671 packages loaded, 17041 targets configured)
599:  �[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 Found
600:  �[32mAnalyzing:�[0m 61 targets (729 packages loaded, 20018 targets configured)
...

646:  �[32m[1,405 / 3,080]�[0m Compiling absl/crc/crc32c.cc [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
647:  �[32m[1,410 / 3,080]�[0m Compiling absl/crc/internal/crc_memcpy_fallback.cc [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
648:  �[32m[1,414 / 3,080]�[0m Compiling absl/crc/internal/crc_memcpy_x86_arm_combined.cc [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
649:  �[32m[1,423 / 3,080]�[0m [Prepa] Creating symlink bazel-out/darwin_arm64-opt-exec-ST-d57f47055a04/bin/external/rules_rust++i2+rrc__proc-macro2-1.0.93/_bs- [for tool] ... (3 actions, 2 running)
650:  �[32m[1,427 / 3,080]�[0m [Prepa] Compiling Rust bin runner (1 files) [for tool] ... (3 actions, 2 running)
651:  �[32m[1,432 / 3,080]�[0m Compiling absl/strings/substitute.cc [for tool]; 0s darwin-sandbox ... (4 actions, 2 running)
652:  �[32m[1,441 / 3,080]�[0m Compiling src/google/protobuf/port.cc [for tool]; 0s darwin-sandbox ... (3 actions, 2 running)
653:  �[32m[1,452 / 3,080]�[0m Compiling src/google/protobuf/compiler/code_generator_lite.cc [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
654:  �[32m[1,459 / 3,080]�[0m Compiling absl/strings/internal/cordz_functions.cc [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
655:  �[32m[1,466 / 3,080]�[0m Compiling Rust rlib syn v2.0.98 (96 files) [for tool]; 0s darwin-sandbox ... (4 actions, 3 running)
656:  �[32m[1,471 / 3,080]�[0m Compiling Rust rlib syn v2.0.98 (96 files) [for tool]; 2s darwin-sandbox ... (4 actions, 3 running)
657:  �[32m[1,472 / 3,080]�[0m Compiling Rust rlib syn v2.0.98 (96 files) [for tool]; 3s darwin-sandbox ... (4 actions, 3 running)
658:  �[32m[1,473 / 3,080]�[0m Compiling Rust rlib syn v2.0.98 (96 files) [for tool]; 4s darwin-sandbox ... (3 actions, 2 running)
659:  �[32m[1,475 / 3,080]�[0m Compiling Rust rlib syn v2.0.98 (96 files) [for tool]; 5s darwin-sandbox ... (3 actions, 2 running)
660:  �[32m[1,476 / 3,080]�[0m Compiling absl/time/clock.cc [for tool]; 2s darwin-sandbox ... (3 actions, 2 running)
661:  �[32m[1,479 / 3,080]�[0m Compiling Rust proc-macro thiserror_impl v1.0.69 (10 files) [for tool]; 1s darwin-sandbox ... (3 actions running)
662:  �[32m[1,480 / 3,080]�[0m Compiling Rust proc-macro thiserror_impl v1.0.69 (10 files) [for tool]; 2s darwin-sandbox ... (3 actions, 2 running)
663:  �[32m[1,486 / 3,080]�[0m Compiling Rust proc-macro icu_provider_macros v1.5.0 (2 files) [for tool]; 0s darwin-sandbox ... (3 actions, 2 running)
...

935:  �[32m[2,702 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 10s darwin-sandbox ... (3 actions, 2 running)
936:  �[32mINFO: �[0mFrom Linking external/protobuf+/protoc_stage0 [for tool]:
937:  ld: warning: ignoring duplicate libraries: '-lm', '-lpthread'
938:  �[32m[2,706 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 11s darwin-sandbox ... (3 actions, 2 running)
939:  �[32m[2,709 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 13s darwin-sandbox ... (3 actions, 2 running)
940:  �[32m[2,716 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 14s darwin-sandbox ... (3 actions, 2 running)
941:  �[32m[2,716 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 15s darwin-sandbox ... (3 actions running)
942:  �[32m[2,719 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 16s darwin-sandbox ... (3 actions running)
943:  �[32m[2,720 / 3,080]�[0m Compiling Rust rlib syn v2.0.106 (97 files) [for tool]; 18s darwin-sandbox ... (3 actions, 2 running)
944:  �[32m[2,723 / 3,080]�[0m Compiling src/google/protobuf/compiler/main.cc [for tool]; 3s darwin-sandbox ... (3 actions, 2 running)
945:  �[32m[2,724 / 3,080]�[0m Compiling src/google/protobuf/compiler/main.cc [for tool]; 5s darwin-sandbox ... (3 actions, 2 running)
946:  �[32m[2,726 / 3,080]�[0m Compiling Rust proc-macro scroll_derive v0.12.1 (1 files) [for tool]; 2s darwin-sandbox ... (3 actions, 2 running)
947:  �[32m[2,732 / 3,080]�[0m Compiling Rust rlib futures_util v0.3.31 (185 files); 0s darwin-sandbox ... (3 actions, 2 running)
948:  �[32m[2,733 / 3,080]�[0m Compiling Rust rlib futures_util v0.3.31 (185 files); 1s darwin-sandbox ... (4 actions, 3 running)
949:  �[32m[2,734 / 3,080]�[0m Compiling Rust rlib futures_util v0.3.31 (185 files); 4s darwin-sandbox ... (3 actions, 2 running)
950:  �[32m[2,736 / 3,080]�[0m Compiling Rust proc-macro thiserror_impl v1.0.69 (10 files) [for tool]; 5s darwin-sandbox ... (3 actions, 2 running)
951:  �[32m[2,741 / 3,080]�[0m Compiling upb_generator/minitable/generator.cc [for tool]; 2s darwin-sandbox ... (3 actions, 2 running)
952:  �[32m[2,741 / 3,080]�[0m Compiling upb_generator/minitable/generator.cc [for tool]; 3s darwin-sandbox ... (4 actions, 3 running)
953:  �[32m[2,742 / 3,080]�[0m Compiling upb_generator/minitable/generator.cc [for tool]; 7s darwin-sandbox ... (3 actions, 2 running)
954:  �[32m[2,742 / 3,080]�[0m Compiling upb_generator/minitable/generator.cc [for tool]; 8s darwin-sandbox ... (3 actions running)
955:  �[32m[2,743 / 3,080]�[0m Compiling upb_generator/minitable/generator.cc [for tool]; 9s darwin-sandbox ... (4 actions, 3 running)
956:  �[32m[2,745 / 3,080]�[0m Compiling Rust proc-macro thiserror_impl v2.0.17 (11 files) [for tool]; 8s darwin-sandbox ... (4 actions, 3 running)
957:  �[32m[2,747 / 3,080]�[0m Compiling Rust proc-macro thiserror_impl v2.0.17 (11 files) [for tool]; 9s darwin-sandbox ... (4 actions, 3 running)
958:  �[32m[2,751 / 3,080]�[0m Compiling Rust rlib tokio v1.47.1 (508 files); 4s darwin-sandbox ... (3 actions running)
...

1007:  �[32m[2,919 / 3,080]�[0m Compiling 79 JavaScript files to javascript/atoms/fragments/find-elements.js; 12s worker ... (2 actions running)
1008:  �[32m[2,920 / 3,080]�[0m Compiling Rust rlib apple_flat_package v0.20.0 (5 files); 2s darwin-sandbox ... (2 actions, 1 running)
1009:  �[32m[2,922 / 3,080]�[0m [Prepa] Compiling Rust rlib selenium_manager (19 files)
1010:  �[32m[2,922 / 3,080]�[0m Compiling Rust rlib selenium_manager (19 files); 1s darwin-sandbox
1011:  �[32m[2,923 / 3,080]�[0m [Prepa] Compiling Rust bin selenium-manager v0.4.40-nightly (1 files)
1012:  �[32m[2,924 / 3,080]�[0m [Prepa] Copying files
1013:  �[32m[2,925 / 3,080]�[0m Building Java resource jar; 1s darwin-sandbox
1014:  �[32m[2,926 / 3,080]�[0m MergeJars java/src/org/openqa/selenium/manager/manager-project.jar; 0s darwin-sandbox
1015:  �[32m[2,927 / 3,080]�[0m [Prepa] Action java/src/org/openqa/selenium/manager/manager-module-module-info.jar
1016:  �[32m[2,928 / 3,080]�[0m [Prepa] Action java/src/org/openqa/selenium/manager/libmanager-module.jar
1017:  �[32m[2,928 / 3,080]�[0m Action java/src/org/openqa/selenium/manager/libmanager-module.jar; 1s darwin-sandbox
1018:  �[32m[2,929 / 3,080]�[0m [Prepa] Extracting interface for jar bazel-out/darwin_arm64-fastbuild/bin/java/src/org/openqa/selenium/manager/libmanager-module.jar
1019:  �[32m[2,931 / 3,080]�[0m Building java/src/org/openqa/selenium/remote/libapi-class.jar (64 source files); 0s multiplex-worker ... (3 actions, 1 running)
1020:  �[32m[2,935 / 3,080]�[0m Building java/src/org/openqa/selenium/remote/libapi-class.jar (64 source files); 2s multiplex-worker
1021:  �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (64 source files):
1022:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1023:  private final ErrorCodes errorCodes;
1024:  ^
1025:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1026:  this.errorCodes = new ErrorCodes();
1027:  ^
1028:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1029:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
1030:  ^
1031:  java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1032:  ErrorCodes errorCodes = new ErrorCodes();
1033:  ^
1034:  java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1035:  ErrorCodes errorCodes = new ErrorCodes();
1036:  ^
1037:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1038:  response.setStatus(ErrorCodes.SUCCESS);
1039:  ^
1040:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1041:  response.setState(ErrorCodes.SUCCESS_STRING);
1042:  ^
1043:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1044:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
1045:  ^
1046:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1047:  new ErrorCodes().getExceptionType((String) rawError);
1048:  ^
1049:  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
1050:  private final ErrorCodes errorCodes = new ErrorCodes();
1051:  ^
1052:  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
1053:  private final ErrorCodes errorCodes = new ErrorCodes();
1054:  ^
1055:  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
1056:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
1057:  ^
1058:  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
1059:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1060:  ^
1061:  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
1062:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1063:  ^
1064:  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
1065:  response.setStatus(ErrorCodes.SUCCESS);
1066:  ^
1067:  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
1068:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1069:  ^
1070:  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
1071:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
1072:  ^
1073:  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
1074:  private final ErrorCodes errorCodes = new ErrorCodes();
1075:  ^
1076:  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
1077:  private final ErrorCodes errorCodes = new ErrorCodes();
1078:  ^
1079:  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
1080:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
1081:  ^
1082:  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
1083:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
1084:  ^
1085:  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
1086:  response.setStatus(ErrorCodes.SUCCESS);
1087:  ^
...

1187:  �[32m[3,101 / 3,141]�[0m 21 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WebElementTest-chrome-beta; 6s local ... (3 actions, 2 running)
1188:  �[32m[3,102 / 3,141]�[0m 22 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:ExecutingAsyncJavascriptTest-chrome-beta; 7s ... (3 actions, 1 running)
1189:  �[32m[3,102 / 3,141]�[0m 22 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:ExecutingAsyncJavascriptTest-chrome-beta; 19s ... (3 actions, 1 running)
1190:  �[32m[3,102 / 3,141]�[0m 22 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:ElementDomAttributeTest-chrome-beta; 16s local ... (3 actions, 2 running)
1191:  �[32m[3,103 / 3,141]�[0m 23 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-chrome-beta; 18s ... (3 actions, 1 running)
1192:  �[32m[3,103 / 3,141]�[0m 23 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-chrome-beta; 28s ... (3 actions, 1 running)
1193:  �[32m[3,103 / 3,141]�[0m 23 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:ExecutingAsyncJavascriptTest-chrome-beta; 29s local ... (3 actions, 2 running)
1194:  �[32m[3,104 / 3,141]�[0m 24 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:AlertsTest-chrome-beta; 30s ... (3 actions, 1 running)
1195:  �[32m[3,104 / 3,141]�[0m 24 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:JavascriptEnabledDriverTest-chrome-beta; 12s local ... (3 actions, 2 running)
1196:  �[32m[3,105 / 3,141]�[0m 25 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:DownloadedFileTest-chrome-beta; 14s ... (3 actions, 1 running)
1197:  �[32m[3,105 / 3,141]�[0m 25 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:DownloadedFileTest-chrome-beta; 24s ... (3 actions, 1 running)
1198:  �[32m[3,105 / 3,141]�[0m 25 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:AlertsTest-chrome-beta; 16s local ... (3 actions, 2 running)
1199:  �[32m[3,106 / 3,141]�[0m 26 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:DownloadedFileTest-chrome-beta; 1s local ... (3 actions, 2 running)
1200:  �[32m[3,107 / 3,141]�[0m 27 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:ScriptPinningTest-chrome-beta ... (3 actions, 1 running)
1201:  �[32m[3,107 / 3,141]�[0m 27 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:StaleElementReferenceTest-chrome-beta; 5s local ... (3 actions, 2 running)
1202:  �[32m[3,108 / 3,141]�[0m 28 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:ErrorsTest-chrome-beta; 6s ... (3 actions, 1 running)
1203:  �[32m[3,108 / 3,141]�[0m 28 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:ScriptPinningTest-chrome-beta; 6s local ... (3 actions, 2 running)
1204:  �[32m[3,109 / 3,141]�[0m 29 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:CssValueTest-chrome-beta; 7s ... (3 actions, 1 running)
1205:  �[32m[3,109 / 3,141]�[0m 29 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:ErrorsTest-chrome-beta; 4s local ... (3 actions, 2 running)
1206:  �[32m[3,110 / 3,141]�[0m 30 / 61 tests;�[0m [Sched] Testing //java/test/org/openqa/selenium:SessionHandlingTest-chrome-beta; 5s ... (3 actions, 1 running)
...

1260:  �[32m[3,130 / 3,141]�[0m 50 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 64s local ... (3 actions, 2 running)
1261:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 66s local ... (3 actions, 1 running)
1262:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 77s local ... (3 actions, 1 running)
1263:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 110s local ... (3 actions, 1 running)
1264:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 117s local ... (3 actions, 2 running)
1265:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WindowTest-chrome-beta (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test_attempts/attempt_2.log)
1266:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 118s local ... (3 actions, 2 running)
1267:  �[32m[3,131 / 3,141]�[0m 51 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 122s local ... (3 actions running)
1268:  �[32m[3,132 / 3,141]�[0m 52 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 124s local ... (3 actions, 2 running)
1269:  �[32m[3,132 / 3,141]�[0m 52 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 135s local ... (3 actions, 2 running)
1270:  �[32m[3,133 / 3,141]�[0m 53 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 137s local ... (3 actions, 1 running)
1271:  �[32m[3,133 / 3,141]�[0m 53 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 148s local ... (3 actions, 1 running)
1272:  �[32m[3,133 / 3,141]�[0m 53 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 180s local ... (3 actions, 1 running)
1273:  �[32m[3,133 / 3,141]�[0m 53 / 61 tests;�[0m Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta; 186s local ... (3 actions, 2 running)
1274:  �[31m�[1mFAIL: �[0m//java/test/org/openqa/selenium:WindowTest-chrome-beta (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test.log)
1275:  �[31m�[1mFAILED: �[0m//java/test/org/openqa/selenium:WindowTest-chrome-beta (Summary)
1276:  ==================== Test output for //java/test/org/openqa/selenium:WindowTest-chrome-beta:
1277:  Failures: 4
1278:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test.log
1279:  1) canFullscreenTheWindow() (org.openqa.selenium.WindowTest)
1280:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test_attempts/attempt_1.log
1281:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1282:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test_attempts/attempt_2.log
1283:  (tried for 10 seconds with 20 milliseconds interval)
1284:  �[32mINFO: �[0mFrom Testing //java/test/org/openqa/selenium:WindowTest-chrome-beta:
1285:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1286:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1287:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1288:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50867}, goog:processID: 29881, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50867/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:30869/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1289:  Session ID: e2e51422b0e6cff854d9d8d9d7fd3fe9
1290:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1291:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1292:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1293:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1294:  at org.openqa.selenium.WindowTest.canFullscreenTheWindow(WindowTest.java:236)
1295:  2) canFullscreenTheWindowFromFrame() (org.openqa.selenium.WindowTest)
1296:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1297:  (tried for 10 seconds with 20 milliseconds interval)
1298:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1299:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1300:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1301:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50867}, goog:processID: 29881, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50867/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:30869/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1302:  Session ID: e2e51422b0e6cff854d9d8d9d7fd3fe9
1303:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1304:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1305:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1306:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1307:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromFrame(WindowTest.java:253)
1308:  3) canFullscreenTheWindowFromIframe() (org.openqa.selenium.WindowTest)
1309:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1310:  (tried for 10 seconds with 20 milliseconds interval)
1311:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1312:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1313:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1314:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50867}, goog:processID: 29881, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50867/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:30869/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1315:  Session ID: e2e51422b0e6cff854d9d8d9d7fd3fe9
1316:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1317:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1318:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1319:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1320:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromIframe(WindowTest.java:269)
1321:  4) testCanMaximizeTheWindow() (org.openqa.selenium.WindowTest)
1322:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1323:  (tried for 10 seconds with 20 milliseconds interval)
1324:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1325:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1326:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1327:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50867}, goog:processID: 29881, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50867/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:30869/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1328:  Session ID: e2e51422b0e6cff854d9d8d9d7fd3fe9
1329:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1330:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1331:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1332:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1333:  at org.openqa.selenium.WindowTest.testCanMaximizeTheWindow(WindowTest.java:174)
1334:  ================================================================================
1335:  ==================== Test output for //java/test/org/openqa/selenium:WindowTest-chrome-beta:
1336:  Failures: 4
1337:  1) canFullscreenTheWindow() (org.openqa.selenium.WindowTest)
1338:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1339:  (tried for 10 seconds with 20 milliseconds interval)
1340:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1341:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1342:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1343:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50910}, goog:processID: 31097, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50910/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:10184/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1344:  Session ID: 910ed2ca8c9b7ab34b2aaa36126e35ae
1345:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1346:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1347:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1348:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1349:  at org.openqa.selenium.WindowTest.canFullscreenTheWindow(WindowTest.java:236)
1350:  2) canFullscreenTheWindowFromFrame() (org.openqa.selenium.WindowTest)
1351:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1352:  (tried for 10 seconds with 20 milliseconds interval)
1353:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1354:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1355:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1356:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50910}, goog:processID: 31097, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50910/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:10184/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1357:  Session ID: 910ed2ca8c9b7ab34b2aaa36126e35ae
1358:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1359:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1360:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1361:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1362:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromFrame(WindowTest.java:253)
1363:  3) canFullscreenTheWindowFromIframe() (org.openqa.selenium.WindowTest)
1364:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1365:  (tried for 10 seconds with 20 milliseconds interval)
1366:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1367:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1368:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1369:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50910}, goog:processID: 31097, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50910/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:10184/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1370:  Session ID: 910ed2ca8c9b7ab34b2aaa36126e35ae
1371:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1372:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1373:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1374:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1375:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromIframe(WindowTest.java:269)
1376:  4) testCanMaximizeTheWindow() (org.openqa.selenium.WindowTest)
1377:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1378:  (tried for 10 seconds with 20 milliseconds interval)
1379:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1380:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1381:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1382:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50910}, goog:processID: 31097, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50910/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:10184/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1383:  Session ID: 910ed2ca8c9b7ab34b2aaa36126e35ae
1384:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1385:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1386:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1387:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1388:  at org.openqa.selenium.WindowTest.testCanMaximizeTheWindow(WindowTest.java:174)
1389:  ================================================================================
1390:  ==================== Test output for //java/test/org/openqa/selenium:WindowTest-chrome-beta:
1391:  Failures: 4
1392:  1) canFullscreenTheWindow() (org.openqa.selenium.WindowTest)
1393:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1394:  (tried for 10 seconds with 20 milliseconds interval)
1395:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1396:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1397:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1398:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50969}, goog:processID: 32485, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50969/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:48478/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1399:  Session ID: 3885ec73f757f6ac3b52ce628bc0e4b1
1400:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1401:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1402:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1403:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1404:  at org.openqa.selenium.WindowTest.canFullscreenTheWindow(WindowTest.java:236)
1405:  2) canFullscreenTheWindowFromFrame() (org.openqa.selenium.WindowTest)
1406:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1407:  (tried for 10 seconds with 20 milliseconds interval)
1408:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1409:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1410:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1411:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50969}, goog:processID: 32485, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50969/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:48478/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1412:  Session ID: 3885ec73f757f6ac3b52ce628bc0e4b1
1413:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1414:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1415:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1416:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1417:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromFrame(WindowTest.java:253)
1418:  3) canFullscreenTheWindowFromIframe() (org.openqa.selenium.WindowTest)
1419:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1420:  (tried for 10 seconds with 20 milliseconds interval)
1421:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1422:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1423:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1424:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50969}, goog:processID: 32485, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50969/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:48478/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1425:  Session ID: 3885ec73f757f6ac3b52ce628bc0e4b1
1426:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1427:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1428:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1429:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1430:  at org.openqa.selenium.WindowTest.canFullscreenTheWindowFromIframe(WindowTest.java:269)
1431:  4) testCanMaximizeTheWindow() (org.openqa.selenium.WindowTest)
1432:  org.openqa.selenium.TimeoutException: Expected condition failed: waiting for window size to be (1000, 700) but was (1000, 684)
1433:  (tried for 10 seconds with 20 milliseconds interval)
1434:  Build info: version: '4.40.0-SNAPSHOT', revision: 'Unknown'
1435:  System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '15.7.3', java.version: '21.0.4'
1436:  Driver info: org.openqa.selenium.chrome.ChromeDriver
1437:  Capabilities {acceptInsecureCerts: true, browserName: chrome, browserVersion: 143.0.7499.192, chrome: {chromedriverVersion: 143.0.7499.192 (be2c1f4fd45..., userDataDir: /var/folders/03/bcr7nd0x5lz...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:50969}, goog:processID: 32485, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: mac, proxy: Proxy(), se:cdp: ws://localhost:50969/devtoo..., se:cdpVersion: 143.0.7499.192, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: ignore, webSocketUrl: ws://localhost:48478/sessio..., webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true}
1438:  Session ID: 3885ec73f757f6ac3b52ce628bc0e4b1
1439:  at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:84)
1440:  at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
1441:  at org.openqa.selenium.testing.SeleniumExtension.waitUntil(SeleniumExtension.java:250)
1442:  at org.openqa.selenium.WindowTest.changeSizeTo(WindowTest.java:286)
1443:  at org.openqa.selenium.WindowTest.testCanMaximizeTheWindow(WindowTest.java:174)
1444:  ================================================================================
1445:  �[32m[3,134 / 3,141]�[0m 54 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ElementSelectingTest-chrome-beta; 53s ... (3 actions, 1 running)
1446:  �[32m[3,134 / 3,141]�[0m 54 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:SvgElementTest-chrome-beta; 6s local ... (3 actions, 2 running)
1447:  �[32m[3,135 / 3,141]�[0m 55 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:PageLoadingTest-chrome-beta; 7s ... (3 actions, 1 running)
1448:  �[32m[3,135 / 3,141]�[0m 55 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementSelectingTest-chrome-beta; 11s local ... (3 actions, 2 running)
1449:  �[32m[3,136 / 3,141]�[0m 56 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ChildrenFindingTest-chrome-beta; 13s ... (3 actions, 1 running)
1450:  �[32m[3,136 / 3,141]�[0m 56 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ChildrenFindingTest-chrome-beta; 24s ... (3 actions, 1 running)
1451:  �[32m[3,136 / 3,141]�[0m 56 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadingTest-chrome-beta; 16s local ... (3 actions, 2 running)
1452:  �[32m[3,137 / 3,141]�[0m 57 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ElementAriaRoleTest-chrome-beta; 18s ... (3 actions, 1 running)
1453:  �[32m[3,137 / 3,141]�[0m 57 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ElementAriaRoleTest-chrome-beta; 29s ... (3 actions, 1 running)
1454:  �[32m[3,138 / 3,141]�[0m 58 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:ElementAccessibleNameTest-chrome-beta; 13s ... (3 actions, 1 running)
1455:  �[32m[3,138 / 3,141]�[0m 58 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAriaRoleTest-chrome-beta; 4s local ... (3 actions, 2 running)
1456:  �[32m[3,139 / 3,141]�[0m 59 / 61 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-chrome-beta; 5s ... (2 actions, 1 running)
1457:  �[32m[3,139 / 3,141]�[0m 59 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:ElementAccessibleNameTest-chrome-beta; 3s local ... (2 actions running)
1458:  �[32m[3,140 / 3,141]�[0m 60 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-chrome-beta; 1s local
1459:  �[32m[3,140 / 3,141]�[0m 60 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-chrome-beta; 12s local
1460:  �[32m[3,140 / 3,141]�[0m 60 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-chrome-beta; 45s local
1461:  �[32m[3,140 / 3,141]�[0m 61 / 61 tests, �[31m�[1m1 failed�[0m;�[0m Testing //java/test/org/openqa/selenium:PageLoadTimeOutTest-chrome-beta; 49s local
1462:  �[32mINFO: �[0mFound 61 test targets...
1463:  �[32m[3,141 / 3,141]�[0m 61 / 61 tests, �[31m�[1m1 failed�[0m;�[0m no actions running
1464:  �[32mINFO: �[0mElapsed time: 1569.430s, Critical Path: 391.59s
1465:  �[32mINFO: �[0m3141 processes: 1212 internal, 1637 darwin-sandbox, 64 local, 228 worker.
1466:  �[32mINFO: �[0mBuild completed, 1 test FAILED, 3141 total actions
1467:  //java/test/org/openqa/selenium:AlertsTest-chrome-beta                   �[0m�[32mPASSED�[0m in 16.7s
...

1472:  //java/test/org/openqa/selenium:ClickScrollingTest-chrome-beta           �[0m�[32mPASSED�[0m in 10.0s
1473:  //java/test/org/openqa/selenium:ClickTest-chrome-beta                    �[0m�[32mPASSED�[0m in 14.8s
1474:  //java/test/org/openqa/selenium:ContentEditableTest-chrome-beta          �[0m�[32mPASSED�[0m in 9.6s
1475:  //java/test/org/openqa/selenium:CookieImplementationTest-chrome-beta     �[0m�[32mPASSED�[0m in 11.1s
1476:  //java/test/org/openqa/selenium:CorrectEventFiringTest-chrome-beta       �[0m�[32mPASSED�[0m in 27.4s
1477:  //java/test/org/openqa/selenium:CssValueTest-chrome-beta                 �[0m�[32mPASSED�[0m in 5.3s
1478:  //java/test/org/openqa/selenium:DownloadedFileTest-chrome-beta           �[0m�[32mPASSED�[0m in 1.3s
1479:  //java/test/org/openqa/selenium:ElementAccessibleNameTest-chrome-beta    �[0m�[32mPASSED�[0m in 3.7s
1480:  //java/test/org/openqa/selenium:ElementAriaRoleTest-chrome-beta          �[0m�[32mPASSED�[0m in 4.8s
1481:  //java/test/org/openqa/selenium:ElementAttributeTest-chrome-beta         �[0m�[32mPASSED�[0m in 17.7s
1482:  //java/test/org/openqa/selenium:ElementDomAttributeTest-chrome-beta      �[0m�[32mPASSED�[0m in 16.5s
1483:  //java/test/org/openqa/selenium:ElementDomPropertyTest-chrome-beta       �[0m�[32mPASSED�[0m in 22.4s
1484:  //java/test/org/openqa/selenium:ElementEqualityTest-chrome-beta          �[0m�[32mPASSED�[0m in 6.6s
1485:  //java/test/org/openqa/selenium:ElementFindingTest-chrome-beta           �[0m�[32mPASSED�[0m in 32.7s
1486:  //java/test/org/openqa/selenium:ElementSelectingTest-chrome-beta         �[0m�[32mPASSED�[0m in 11.7s
1487:  //java/test/org/openqa/selenium:ErrorsTest-chrome-beta                   �[0m�[32mPASSED�[0m in 4.9s
1488:  //java/test/org/openqa/selenium:ExecutingAsyncJavascriptTest-chrome-beta �[0m�[32mPASSED�[0m in 29.1s
...

1512:  //java/test/org/openqa/selenium:SvgElementTest-chrome-beta               �[0m�[32mPASSED�[0m in 6.6s
1513:  //java/test/org/openqa/selenium:TakesScreenshotTest-chrome-beta          �[0m�[32mPASSED�[0m in 5.9s
1514:  //java/test/org/openqa/selenium:TextHandlingTest-chrome-beta             �[0m�[32mPASSED�[0m in 15.9s
1515:  //java/test/org/openqa/selenium:TextPagesTest-chrome-beta                �[0m�[32mPASSED�[0m in 10.6s
1516:  //java/test/org/openqa/selenium:TypingTest-chrome-beta                   �[0m�[32mPASSED�[0m in 30.3s
1517:  //java/test/org/openqa/selenium:UnexpectedAlertBehaviorTest-chrome-beta  �[0m�[32mPASSED�[0m in 1.0s
1518:  //java/test/org/openqa/selenium:UploadTest-chrome-beta                   �[0m�[32mPASSED�[0m in 24.7s
1519:  //java/test/org/openqa/selenium:VisibilityTest-chrome-beta               �[0m�[32mPASSED�[0m in 9.0s
1520:  //java/test/org/openqa/selenium:WaitingConditionsTest-chrome-beta        �[0m�[32mPASSED�[0m in 9.8s
1521:  //java/test/org/openqa/selenium:WebElementTest-chrome-beta               �[0m�[32mPASSED�[0m in 6.1s
1522:  //java/test/org/openqa/selenium:WebNetworkTest-chrome-beta               �[0m�[32mPASSED�[0m in 1.4s
1523:  //java/test/org/openqa/selenium:WebScriptExecuteTest-chrome-beta         �[0m�[32mPASSED�[0m in 33.5s
1524:  //java/test/org/openqa/selenium:WebScriptTest-chrome-beta                �[0m�[32mPASSED�[0m in 44.8s
1525:  //java/test/org/openqa/selenium:WindowSwitchingTest-chrome-beta          �[0m�[32mPASSED�[0m in 16.1s
1526:  //java/test/org/openqa/selenium/remote:RemoteWebDriverScreenshotTest-chrome-beta �[0m�[32mPASSED�[0m in 4.2s
1527:  //java/test/org/openqa/selenium:WindowTest-chrome-beta                   �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 52.9s
1528:  Stats over 3 runs: max = 52.9s, min = 51.6s, avg = 52.3s, dev = 0.5s
1529:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test.log
1530:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test_attempts/attempt_1.log
1531:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_arm64-fastbuild/testlogs/java/test/org/openqa/selenium/WindowTest-chrome-beta/test_attempts/attempt_2.log
1532:  Executed 61 out of 61 tests: 60 tests pass and �[0m�[31m�[1m1 fails locally�[0m.
1533:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
1534:  �[0m
1535:  ##[error]Process completed with exit code 3.
1536:  ##[group]Run awk '
1537:  �[36;1mawk '�[0m
1538:  �[36;1m  /PASSED in/ {n=0; delete a; next}�[0m
1539:  �[36;1m  /FAILED in/ {a[++n]=$1}�[0m
1540:  �[36;1m  END {for (i=1; i<=n; i++) print a[i]}�[0m
1541:  �[36;1m' build/bazel-console.log > build/bazel-failures.txt�[0m
1542:  shell: /bin/bash --noprofile --norc -e -o pipefail {0}
1543:  env:
1544:  GITHUB_TOKEN: ***
1545:  SEL_M2_USER: 
1546:  SEL_M2_PASS: 
1547:  TWINE_PASSWORD: 
1548:  TWINE_USERNAME: 
1549:  NODE_AUTH_TOKEN: ***
1550:  SE_AVOID_STATS: true
1551:  SE_CACHE_PATH: $RUNNER_TEMP/selenium
1552:  BAZELISK_GITHUB_TOKEN: ***
1553:  ##[endgroup]
1554:  awk: can't open file build/bazel-console.log
1555:  source line number 5
1556:  ##[error]Process completed with exit code 2.
1557:  ##[group]Run actions/upload-artifact@v5
...

1580:  The least common ancestor is /Users/runner/work/selenium/selenium. This will be the root directory of the artifact
1581:  With the provided path, there will be 64 files uploaded
1582:  Artifact name is valid!
1583:  Root directory input is valid!
1584:  Beginning upload of artifact content to blob storage
1585:  Uploaded bytes 28829
1586:  Finished uploading artifact content to blob storage!
1587:  SHA256 digest of uploaded artifact zip is 67c4ce3f4d490b40ed05f9736b632338a1422a9662da7f4ac83fbcb032d6a818
1588:  Finalizing artifact upload
1589:  Artifact test-logs-macos-Browser Tests (macos - chrome-beta - driver)-chrome-beta.zip successfully finalized. Artifact ID 5085746913
1590:  Artifact test-logs-macos-Browser Tests (macos - chrome-beta - driver)-chrome-beta has been successfully uploaded! Final size is 28829 bytes. Artifact ID is 5085746913
1591:  Artifact download URL: https://github.com/SeleniumHQ/selenium/actions/runs/20880498802/artifacts/5085746913
1592:  Post job cleanup.
1593:  ##[group]Save cache for external-abseil-cpp+
1594:  [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 zstdmt
1595:  Failed to save: Unable to reserve cache with key setup-bazel-2-darwin-external-abseil-cpp+-c5842db5039a7e2e05dda6811a5c1f8e8f0a41c18699e8468e5524073f777ce5, another job may be creating this cache.
1596:  Successfully saved cache
1597:  ##[endgroup]
1598:  ##[group]Save cache for external-aspect_rules_js++pnpm+pnpm
1599:  [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 zstdmt
1600:  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.
1601:  Successfully saved cache
1602:  ##[endgroup]
1603:  ##[group]Save cache for external-rules_java++toolchains+remote_java_tools
1604:  [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 zstdmt
1605:  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.
1606:  Successfully saved cache
1607:  ##[endgroup]
1608:  ##[group]Save cache for external-rules_java++toolchains+remote_java_tools_darwin_arm64
1609:  [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 zstdmt
1610:  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.
1611:  Successfully saved cache
1612:  ##[endgroup]
1613:  ##[group]Save cache for external-rules_java++toolchains+remotejdk21_macos_aarch64
1614:  [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 zstdmt
1615:  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.
1616:  Successfully saved cache
1617:  ##[endgroup]
1618:  ##[group]Save cache for external-rules_jvm_external++maven+com_google_javascript_closure_compiler_v20250402
1619:  [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 zstdmt
1620:  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.
1621:  Successfully saved cache
1622:  ##[endgroup]
1623:  ##[group]Save cache for external-rules_nodejs++node+nodejs_darwin_arm64
1624:  [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-c...

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 C-java Java Bindings Review effort 3/5

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants