Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[java] allow a DevTools listener to determinate the order of handler calls #13921

Merged
merged 2 commits into from May 10, 2024

Conversation

joerg1985
Copy link
Member

@joerg1985 joerg1985 commented May 8, 2024

User description

Description

This PR will allow to determinate the order of handler calls to handle chunked responses.

Motivation and Context

A possible solution for #13845

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have read the contributing document.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

PR Type

enhancement


Description

  • Introduced sequence tracking for event handlers in the Connection class to allow determination of the order of handler calls.
  • Modified eventCallbacks map to use BiConsumer allowing handlers to receive a sequence number along with the event data.
  • Added an overloaded addListener method in DevTools that supports sequence numbers, providing more control over event handling.

Changes walkthrough 📝

Relevant files
Enhancement
Connection.java
Enhance event handling with sequence tracking                       

java/src/org/openqa/selenium/devtools/Connection.java

  • Added BiConsumer import and NEXT_SEQUENCE atomic long for tracking
    event sequence.
  • Modified eventCallbacks to use BiConsumer instead of Consumer.
  • Updated addListener and handle methods to support event sequencing.
  • +10/-7   
    DevTools.java
    Add sequence-aware event listeners in DevTools                     

    java/src/org/openqa/selenium/devtools/DevTools.java

  • Added BiConsumer import.
  • Added overloaded addListener method to handle events with sequence
    numbers.
  • Added documentation for new addListener method.
  • +24/-0   

    💡 PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    Copy link

    PR Description updated to latest commit (71606c3)

    Copy link

    PR Review 🔍

    ⏱️ Estimated effort to review [1-5]

    2, because the changes are localized to specific methods and classes, primarily involving the addition of sequence tracking to event handlers. The logic is straightforward and the modifications are well-contained within the existing architecture.

    🧪 Relevant tests

    No

    ⚡ Possible issues

    Thread Safety: The use of AtomicLong for NEXT_SEQUENCE ensures thread-safe incrementation, but care must be taken to ensure that all other parts of the event handling process are also thread-safe, especially since event handlers might be called from different threads.

    🔒 Security concerns

    No

    Copy link

    PR Code Suggestions ✨

    CategorySuggestions                                                                                                                                                       
    Enhancement
    Replace HashMap with ConcurrentHashMap for thread safety.

    Consider using a thread-safe collection for eventCallbacks since it seems to be accessed
    by multiple threads. ConcurrentHashMap could be used instead of HashMap to ensure thread
    safety.

    java/src/org/openqa/selenium/devtools/Connection.java [79]

    -private final Map<Event<?>, List<BiConsumer<Long, ?>>> eventCallbacks = new HashMap<>();
    +private final Map<Event<?>, List<BiConsumer<Long, ?>>> eventCallbacks = new ConcurrentHashMap<>();
     
    Best practice
    Improve exception handling in the handle method.

    Add error handling for the handle method to manage exceptions more gracefully and avoid
    throwing raw exceptions which might not be informative for the caller.

    java/src/org/openqa/selenium/devtools/Connection.java [242]

    -throw new DevToolsException(t);
    +try {
    +    // existing handling code
    +} catch (Exception e) {
    +    LOG.log(Level.SEVERE, "Error handling DevTools data", e);
    +    throw new DevToolsException("Error processing DevTools data", e);
    +}
     
    Enhance type safety by specifying type parameters for generics.

    It is recommended to avoid using raw types in generics. Specify a wildcard or specific
    type parameter for List in eventCallbacks map to enhance type safety and readability.

    java/src/org/openqa/selenium/devtools/Connection.java [79]

    -private final Map<Event<?>, List<BiConsumer<Long, ?>>> eventCallbacks = new HashMap<>();
    +private final Map<Event<?>, List<BiConsumer<Long, Object>>> eventCallbacks = new HashMap<>();
     
    Use logging instead of throwing exceptions directly for better error management.

    Consider using a logging framework or a more sophisticated logging strategy instead of
    directly throwing an exception in the handle method. This can help in better diagnosing
    issues without stopping the execution flow unnecessarily.

    java/src/org/openqa/selenium/devtools/Connection.java [242]

    -throw new DevToolsException(t);
    +LOG.log(Level.SEVERE, "Failed to handle DevTools data", t);
     
    Maintainability
    Refactor duplicated logic in addListener methods into a single method.

    Refactor the duplicated code in addListener methods by creating a private method that
    handles the common logic, improving maintainability and reducing code duplication.

    java/src/org/openqa/selenium/devtools/DevTools.java [100-120]

    -public <X> void addListener(Event<X> event, Consumer<X> handler) {
    +private <X> void addListenerInternal(Event<X> event, BiConsumer<Long, X> handler, boolean includeSequence) {
         Require.nonNull("Event to listen for", event);
         Require.nonNull("Handler to call", handler);
    -    connection.addListener(event, (sequence, x) -> handler.accept(x));
    +    if (includeSequence) {
    +        connection.addListener(event, handler);
    +    } else {
    +        connection.addListener(event, (sequence, x) -> handler.accept(x));
    +    }
    +}
    +public <X> void addListener(Event<X> event, Consumer<X> handler) {
    +    addListenerInternal(event, (sequence, x) -> handler.accept(x), false);
     }
     public <X> void addListener(Event<X> event, BiConsumer<Long, X> handler) {
    -    Require.nonNull("Event to listen for", event);
    -    Require.nonNull("Handler to call", handler);
    -    connection.addListener(event, handler);
    +    addListenerInternal(event, handler, true);
     }
     

    Copy link

    codiumai-pr-agent-pro bot commented May 8, 2024

    CI Failure Feedback 🧐

    (Checks updated until commit 24e0ee8)

    Action: Ruby / Local Tests (safari, macos) / Local Tests (safari, macos)

    Failed stage: Run Bazel [❌]

    Failure summary:

    The action failed due to multiple test failures across different test suites. The primary issues
    observed include:

  • Selenium::WebDriver::Error::WebDriverError indicating problems with WebDriver connections or
    operations.
  • Selenium::WebDriver::Error::TimeoutError suggesting that certain operations did not complete within
    the expected time frame, likely due to UI elements not being loaded or actions not being completed
    as anticipated.
  • Selenium::WebDriver::Error::MoveTargetOutOfBoundsError and
    Selenium::WebDriver::Error::NoSuchElementError which point to issues with element interaction, such
    as trying to interact with elements outside the visible area or elements that do not exist.
  • Flakiness in tests such as //rb/spec/integration/selenium/webdriver:action_builder-safari and
    //rb/spec/integration/selenium/webdriver:window-safari, indicating inconsistent test outcomes,
    possibly due to environmental conditions or non-deterministic test setup.
  • The failures are consistent across multiple attempts, suggesting systemic issues with the test
    environment or the tests themselves rather than random failures.

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  macOS
    ...
    
    687:  �[32mAnalyzing:�[0m 24 targets (339 packages loaded, 21857 targets configured)
    688:  �[32m[1 / 18]�[0m checking cached actions
    689:  �[32mINFO: �[0mAnalyzed 24 targets (339 packages loaded, 21871 targets configured).
    690:  �[32m[32 / 1,064]�[0m [Prepa] Creating source manifest for //rb/spec/integration/selenium/webdriver:devtools-safari ... (3 actions, 2 running)
    691:  �[32m[96 / 1,128]�[0m Copying files; 0s darwin-sandbox ... (3 actions, 2 running)
    692:  �[32m[225 / 1,262]�[0m Creating source manifest for //rb/spec/integration/selenium/webdriver:element-safari; 0s local ... (4 actions, 1 running)
    693:  �[32m[473 / 1,513]�[0m [Prepa] Writing file external/io_bazel_rules_closure/closure/library/ui/editor/messages_worker_input ... (2 actions, 0 running)
    694:  �[32m[669 / 1,692]�[0m [Prepa] Creating source manifest for //rb/spec/integration/selenium/webdriver/safari:driver-safari ... (2 actions, 1 running)
    695:  �[32m[811 / 1,842]�[0m Creating source manifest for //rb/spec/integration/selenium/webdriver:error-safari; 0s local ... (3 actions, 2 running)
    ...
    
    737:  �[32mINFO: �[0mFrom Compiling src/google/protobuf/generated_message_tctable_lite.cc [for tool]:
    738:  �[1mexternal/protobuf~/src/google/protobuf/generated_message_tctable_lite.cc:347:14: �[0m�[0;1;35mwarning: �[0m�[1munused function 'Offset' [-Wunused-function]�[0m
    739:  inline void* Offset(void* base, uint32_t offset) {
    740:  �[0;1;32m             ^
    741:  �[0m1 warning generated.
    742:  �[32mINFO: �[0mFrom Linking external/protobuf~/libprotobuf_lite.a [for tool]:
    743:  /Applications/Xcode_15.0.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: bazel-out/darwin_x86_64-opt-exec-ST-13d3ddad9198/bin/external/protobuf~/_objs/protobuf_lite/io_win32.o has no symbols
    744:  �[32mINFO: �[0mFrom Linking external/protobuf~/libprotobuf.a [for tool]:
    745:  /Applications/Xcode_15.0.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: bazel-out/darwin_x86_64-opt-exec-ST-13d3ddad9198/bin/external/protobuf~/_objs/protobuf/error_listener.o has no symbols
    ...
    
    846:  �[32m[1,867 / 1,868]�[0m 4 / 24 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 22s local, disk-cache
    847:  �[32m[1,867 / 1,868]�[0m 4 / 24 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 42s local, disk-cache
    848:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:timeout-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test_attempts/attempt_2.log)
    849:  �[32m[1,867 / 1,868]�[0m 4 / 24 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 44s local, disk-cache
    850:  �[32m[1,867 / 1,868]�[0m 4 / 24 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:timeout-safari; 64s local, disk-cache
    851:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:timeout-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test.log)
    852:  ==================== Test output for //rb/spec/integration/selenium/webdriver:timeout-safari:
    853:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    854:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:timeout-safari (Summary)
    855:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    856:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test.log
    857:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test_attempts/attempt_1.log
    858:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test_attempts/attempt_2.log
    859:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:timeout-safari:
    860:  Running Ruby specs:
    861:  An error occurred in a `before(:suite)` hook.
    862:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    863:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    874:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    875:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    876:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    877:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    878:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    879:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    880:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    881:  Finished in 20.28 seconds (files took 0.29522 seconds to load)
    882:  0 examples, 0 failures, 1 error occurred outside of examples
    883:  ================================================================================
    884:  ==================== Test output for //rb/spec/integration/selenium/webdriver:timeout-safari:
    885:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    886:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    887:  Running Ruby specs:
    888:  An error occurred in a `before(:suite)` hook.
    889:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    890:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    901:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    902:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    903:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    904:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    905:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    906:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    907:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    908:  Finished in 20.23 seconds (files took 0.26733 seconds to load)
    909:  0 examples, 0 failures, 1 error occurred outside of examples
    910:  ================================================================================
    911:  ==================== Test output for //rb/spec/integration/selenium/webdriver:timeout-safari:
    912:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    913:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    914:  Running Ruby specs:
    915:  An error occurred in a `before(:suite)` hook.
    916:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    917:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    928:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    929:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    930:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    931:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    932:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    933:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    934:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    935:  Finished in 20.21 seconds (files took 0.30075 seconds to load)
    936:  0 examples, 0 failures, 1 error occurred outside of examples
    937:  ================================================================================
    938:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 1s disk-cache
    939:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:manager-safari
    940:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 2s local, disk-cache
    941:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 21s local, disk-cache
    942:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:manager-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_1.log)
    943:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 23s local, disk-cache
    944:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 42s local, disk-cache
    945:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:manager-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_2.log)
    946:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 44s local, disk-cache
    947:  �[32m[1,868 / 1,869]�[0m 5 / 24 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:manager-safari; 64s local, disk-cache
    948:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:manager-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test.log)
    949:  ==================== Test output for //rb/spec/integration/selenium/webdriver:manager-safari:
    950:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:manager-safari (Summary)
    951:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    952:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test.log
    953:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    954:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_1.log
    955:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_2.log
    956:  Running Ruby specs:
    957:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:manager-safari:
    958:  An error occurred in a `before(:suite)` hook.
    959:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    960:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    971:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    972:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    973:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    974:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    975:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    976:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    977:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    978:  Finished in 20.2 seconds (files took 0.34759 seconds to load)
    979:  0 examples, 0 failures, 1 error occurred outside of examples
    980:  ================================================================================
    981:  ==================== Test output for //rb/spec/integration/selenium/webdriver:manager-safari:
    982:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    983:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    984:  Running Ruby specs:
    985:  An error occurred in a `before(:suite)` hook.
    986:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    987:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    998:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    999:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1000:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1001:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1002:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1003:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1004:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1005:  Finished in 20.28 seconds (files took 0.27842 seconds to load)
    1006:  0 examples, 0 failures, 1 error occurred outside of examples
    1007:  ================================================================================
    1008:  ==================== Test output for //rb/spec/integration/selenium/webdriver:manager-safari:
    1009:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1010:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1011:  Running Ruby specs:
    1012:  An error occurred in a `before(:suite)` hook.
    1013:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1014:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1025:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1026:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1027:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1028:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1029:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1030:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1031:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1032:  Finished in 20.25 seconds (files took 0.25668 seconds to load)
    1033:  0 examples, 0 failures, 1 error occurred outside of examples
    1034:  ================================================================================
    1035:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 0s disk-cache
    1036:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:bidi-safari
    1037:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 1s local, disk-cache
    1038:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 21s local, disk-cache
    1039:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:bidi-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_1.log)
    1040:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 22s local, disk-cache
    1041:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 42s local, disk-cache
    1042:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:bidi-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_2.log)
    1043:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 44s local, disk-cache
    1044:  �[32m[1,869 / 1,870]�[0m 6 / 24 tests, �[31m�[1m2 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:bidi-safari; 64s local, disk-cache
    1045:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:bidi-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test.log)
    1046:  ==================== Test output for //rb/spec/integration/selenium/webdriver:bidi-safari:
    1047:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:bidi-safari (Summary)
    1048:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1049:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test.log
    1050:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1051:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_1.log
    1052:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_2.log
    1053:  Running Ruby specs:
    1054:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:bidi-safari:
    1055:  An error occurred in a `before(:suite)` hook.
    1056:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1057:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1068:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1069:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1070:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1071:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1072:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1073:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1074:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1075:  Finished in 20.29 seconds (files took 0.27547 seconds to load)
    1076:  0 examples, 0 failures, 1 error occurred outside of examples
    1077:  ================================================================================
    1078:  ==================== Test output for //rb/spec/integration/selenium/webdriver:bidi-safari:
    1079:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1080:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1081:  Running Ruby specs:
    1082:  An error occurred in a `before(:suite)` hook.
    1083:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1084:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1095:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1096:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1097:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1098:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1099:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1100:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1101:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1102:  Finished in 20.27 seconds (files took 0.26078 seconds to load)
    1103:  0 examples, 0 failures, 1 error occurred outside of examples
    1104:  ================================================================================
    1105:  ==================== Test output for //rb/spec/integration/selenium/webdriver:bidi-safari:
    1106:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1107:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1108:  Running Ruby specs:
    1109:  An error occurred in a `before(:suite)` hook.
    1110:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1111:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1122:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1123:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1124:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1125:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1126:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1127:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1128:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1129:  Finished in 20.28 seconds (files took 0.25794 seconds to load)
    1130:  0 examples, 0 failures, 1 error occurred outside of examples
    1131:  ================================================================================
    1132:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 1s disk-cache
    1133:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:select-safari
    1134:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 1s local, disk-cache
    1135:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 21s local, disk-cache
    1136:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:select-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_1.log)
    1137:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 22s local, disk-cache
    1138:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 42s local, disk-cache
    1139:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:select-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_2.log)
    1140:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 44s local, disk-cache
    1141:  �[32m[1,870 / 1,871]�[0m 7 / 24 tests, �[31m�[1m3 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:select-safari; 64s local, disk-cache
    1142:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:select-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test.log)
    1143:  ==================== Test output for //rb/spec/integration/selenium/webdriver:select-safari:
    1144:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:select-safari (Summary)
    1145:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1146:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test.log
    1147:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_1.log
    1148:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_2.log
    1149:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:select-safari:
    1150:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1151:  Running Ruby specs:
    1152:  An error occurred in a `before(:suite)` hook.
    1153:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1154:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1165:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1166:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1167:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1168:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1169:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1170:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1171:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1172:  Finished in 20.27 seconds (files took 0.28323 seconds to load)
    1173:  0 examples, 0 failures, 1 error occurred outside of examples
    1174:  ================================================================================
    1175:  ==================== Test output for //rb/spec/integration/selenium/webdriver:select-safari:
    1176:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1177:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1178:  Running Ruby specs:
    1179:  An error occurred in a `before(:suite)` hook.
    1180:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1181:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1192:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1193:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1194:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1195:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1196:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1197:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1198:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1199:  Finished in 20.26 seconds (files took 0.27914 seconds to load)
    1200:  0 examples, 0 failures, 1 error occurred outside of examples
    1201:  ================================================================================
    1202:  ==================== Test output for //rb/spec/integration/selenium/webdriver:select-safari:
    1203:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1204:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1205:  Running Ruby specs:
    1206:  An error occurred in a `before(:suite)` hook.
    1207:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1208:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1219:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1220:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1221:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1222:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1223:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1224:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1225:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1226:  Finished in 20.3 seconds (files took 0.2994 seconds to load)
    1227:  0 examples, 0 failures, 1 error occurred outside of examples
    1228:  ================================================================================
    1229:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 1s disk-cache
    1230:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 0s local, disk-cache
    1231:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 21s local, disk-cache
    1232:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_1.log)
    1233:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 22s local, disk-cache
    1234:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 42s local, disk-cache
    1235:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_2.log)
    1236:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 44s local, disk-cache
    1237:  �[32m[1,871 / 1,872]�[0m 8 / 24 tests, �[31m�[1m4 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari; 64s local, disk-cache
    1238:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test.log)
    1239:  ==================== Test output for //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari:
    1240:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari (Summary)
    1241:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1242:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test.log
    1243:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1244:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_1.log
    1245:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_2.log
    1246:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari:
    1247:  Running Ruby specs:
    1248:  An error occurred in a `before(:suite)` hook.
    1249:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1250:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1261:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1262:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1263:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1264:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1265:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1266:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1267:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1268:  Finished in 20.24 seconds (files took 0.26755 seconds to load)
    1269:  0 examples, 0 failures, 1 error occurred outside of examples
    1270:  ================================================================================
    1271:  ==================== Test output for //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari:
    1272:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1273:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1274:  Running Ruby specs:
    1275:  An error occurred in a `before(:suite)` hook.
    1276:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1277:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1288:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1289:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1290:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1291:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1292:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1293:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1294:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1295:  Finished in 20.27 seconds (files took 0.26852 seconds to load)
    1296:  0 examples, 0 failures, 1 error occurred outside of examples
    1297:  ================================================================================
    1298:  ==================== Test output for //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari:
    1299:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1300:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1301:  Running Ruby specs:
    1302:  An error occurred in a `before(:suite)` hook.
    1303:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1304:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1315:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1316:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1317:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1318:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1319:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1320:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1321:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1322:  Finished in 20.27 seconds (files took 0.26823 seconds to load)
    1323:  0 examples, 0 failures, 1 error occurred outside of examples
    1324:  ================================================================================
    1325:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 1s disk-cache
    1326:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 0s local, disk-cache
    1327:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 21s local, disk-cache
    1328:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:devtools-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_1.log)
    1329:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 23s local, disk-cache
    1330:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 43s local, disk-cache
    1331:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:devtools-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_2.log)
    1332:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 44s local, disk-cache
    1333:  �[32m[1,872 / 1,873]�[0m 9 / 24 tests, �[31m�[1m5 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:devtools-safari; 65s local, disk-cache
    1334:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:devtools-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test.log)
    1335:  ==================== Test output for //rb/spec/integration/selenium/webdriver:devtools-safari:
    1336:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1337:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:devtools-safari (Summary)
    1338:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1339:  Running Ruby specs:
    1340:  An error occurred in a `before(:suite)` hook.
    1341:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1342:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1353:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1354:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1355:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1356:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1357:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1358:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1359:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1360:  Finished in 20.23 seconds (files took 0.88122 seconds to load)
    1361:  0 examples, 0 failures, 1 error occurred outside of examples
    1362:  ================================================================================
    1363:  ==================== Test output for //rb/spec/integration/selenium/webdriver:devtools-safari:
    1364:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1365:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1366:  Running Ruby specs:
    1367:  An error occurred in a `before(:suite)` hook.
    1368:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1369:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1380:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1381:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1382:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1383:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1384:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1385:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1386:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1387:  Finished in 20.19 seconds (files took 0.30068 seconds to load)
    1388:  0 examples, 0 failures, 1 error occurred outside of examples
    1389:  ================================================================================
    1390:  ==================== Test output for //rb/spec/integration/selenium/webdriver:devtools-safari:
    1391:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1392:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1393:  Running Ruby specs:
    1394:  An error occurred in a `before(:suite)` hook.
    1395:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1396:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1411:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test.log
    1412:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_1.log
    1413:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_2.log
    1414:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:devtools-safari:
    1415:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1416:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1417:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1418:  Finished in 20.25 seconds (files took 0.47183 seconds to load)
    1419:  0 examples, 0 failures, 1 error occurred outside of examples
    1420:  ================================================================================
    1421:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 1s disk-cache
    1422:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 0s local, disk-cache
    1423:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 21s local, disk-cache
    1424:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:element-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_1.log)
    1425:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 22s local, disk-cache
    1426:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 42s local, disk-cache
    1427:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:element-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_2.log)
    1428:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 43s local, disk-cache
    1429:  �[32m[1,873 / 1,874]�[0m 10 / 24 tests, �[31m�[1m6 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:element-safari; 64s local, disk-cache
    1430:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:element-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test.log)
    1431:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:element-safari (Summary)
    1432:  ==================== Test output for //rb/spec/integration/selenium/webdriver:element-safari:
    1433:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test.log
    1434:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1435:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_1.log
    1436:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1437:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_2.log
    1438:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:element-safari:
    1439:  Running Ruby specs:
    1440:  An error occurred in a `before(:suite)` hook.
    1441:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1442:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1453:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1454:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1455:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1456:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1457:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1458:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1459:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1460:  Finished in 20.2 seconds (files took 0.29212 seconds to load)
    1461:  0 examples, 0 failures, 1 error occurred outside of examples
    1462:  ================================================================================
    1463:  ==================== Test output for //rb/spec/integration/selenium/webdriver:element-safari:
    1464:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1465:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1466:  Running Ruby specs:
    1467:  An error occurred in a `before(:suite)` hook.
    1468:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1469:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1480:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1481:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1482:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1483:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1484:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1485:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1486:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1487:  Finished in 20.24 seconds (files took 0.30622 seconds to load)
    1488:  0 examples, 0 failures, 1 error occurred outside of examples
    1489:  ================================================================================
    1490:  ==================== Test output for //rb/spec/integration/selenium/webdriver:element-safari:
    1491:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1492:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1493:  Running Ruby specs:
    1494:  An error occurred in a `before(:suite)` hook.
    1495:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1496:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1507:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1508:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1509:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1510:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1511:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1512:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1513:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1514:  Finished in 20.26 seconds (files took 0.27489 seconds to load)
    1515:  0 examples, 0 failures, 1 error occurred outside of examples
    1516:  ================================================================================
    1517:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 1s disk-cache
    1518:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:target_locator-safari
    1519:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 1s local, disk-cache
    1520:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 21s local, disk-cache
    1521:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_1.log)
    1522:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 22s local, disk-cache
    1523:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 43s local, disk-cache
    1524:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_2.log)
    1525:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 44s local, disk-cache
    1526:  �[32m[1,875 / 1,876]�[0m 12 / 24 tests, �[31m�[1m7 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:target_locator-safari; 64s local, disk-cache
    1527:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log)
    1528:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:target_locator-safari (Summary)
    1529:  ==================== Test output for //rb/spec/integration/selenium/webdriver:target_locator-safari:
    1530:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log
    1531:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_1.log
    1532:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_2.log
    1533:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:target_locator-safari:
    1534:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1535:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1536:  Running Ruby specs:
    1537:  An error occurred in a `before(:suite)` hook.
    1538:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1539:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1550:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1551:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1552:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1553:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1554:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1555:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1556:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1557:  Finished in 20.23 seconds (files took 0.2921 seconds to load)
    1558:  0 examples, 0 failures, 1 error occurred outside of examples
    1559:  ================================================================================
    1560:  ==================== Test output for //rb/spec/integration/selenium/webdriver:target_locator-safari:
    1561:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1562:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1563:  Running Ruby specs:
    1564:  An error occurred in a `before(:suite)` hook.
    1565:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1566:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1577:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1578:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1579:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1580:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1581:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1582:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1583:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1584:  Finished in 20.26 seconds (files took 0.29728 seconds to load)
    1585:  0 examples, 0 failures, 1 error occurred outside of examples
    1586:  ================================================================================
    1587:  ==================== Test output for //rb/spec/integration/selenium/webdriver:target_locator-safari:
    1588:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1589:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1590:  Running Ruby specs:
    1591:  An error occurred in a `before(:suite)` hook.
    1592:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1593:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1604:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1605:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1606:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1607:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1608:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1609:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1610:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1611:  Finished in 20.25 seconds (files took 0.28058 seconds to load)
    1612:  0 examples, 0 failures, 1 error occurred outside of examples
    1613:  ================================================================================
    1614:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 1s disk-cache
    1615:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 0s local, disk-cache
    1616:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 21s local, disk-cache
    1617:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:guard-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_1.log)
    1618:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 22s local, disk-cache
    1619:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 42s local, disk-cache
    1620:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:guard-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_2.log)
    1621:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 43s local, disk-cache
    1622:  �[32m[1,876 / 1,877]�[0m 13 / 24 tests, �[31m�[1m8 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:guard-safari; 64s local, disk-cache
    1623:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:guard-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test.log)
    1624:  �[31m�[1mFAILED: �[0m//rb/spec/integration/selenium/webdriver:guard-safari (Summary)
    1625:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test.log
    1626:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_1.log
    1627:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_2.log
    1628:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver:guard-safari:
    1629:  ==================== Test output for //rb/spec/integration/selenium/webdriver:guard-safari:
    1630:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1631:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1632:  Running Ruby specs:
    1633:  An error occurred in a `before(:suite)` hook.
    1634:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1635:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1646:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1647:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1648:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1649:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1650:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1651:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1652:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1653:  Finished in 20.26 seconds (files took 0.29956 seconds to load)
    1654:  0 examples, 0 failures, 1 error occurred outside of examples
    1655:  ================================================================================
    1656:  ==================== Test output for //rb/spec/integration/selenium/webdriver:guard-safari:
    1657:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1658:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1659:  Running Ruby specs:
    1660:  An error occurred in a `before(:suite)` hook.
    1661:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1662:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1673:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1674:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1675:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1676:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1677:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1678:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1679:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1680:  Finished in 20.25 seconds (files took 0.30147 seconds to load)
    1681:  0 examples, 0 failures, 1 error occurred outside of examples
    1682:  ================================================================================
    1683:  ==================== Test output for //rb/spec/integration/selenium/webdriver:guard-safari:
    1684:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1685:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1686:  Running Ruby specs:
    1687:  An error occurred in a `before(:suite)` hook.
    1688:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1689:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1700:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1701:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1702:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1703:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1704:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1705:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1706:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1707:  Finished in 20.31 seconds (files took 0.26675 seconds to load)
    1708:  0 examples, 0 failures, 1 error occurred outside of examples
    1709:  ================================================================================
    1710:  �[32m[1,877 / 1,878]�[0m 14 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 1s disk-cache
    1711:  �[32m[1,877 / 1,878]�[0m 14 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 0s local, disk-cache
    1712:  �[32m[1,877 / 1,878]�[0m 14 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 21s local, disk-cache
    1713:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver/remote:element-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/remote/element-safari/test_attempts/attempt_1.log)
    1714:  �[32m[1,877 / 1,878]�[0m 14 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 22s local, disk-cache
    1715:  �[32m[1,877 / 1,878]�[0m 14 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:element-safari; 45s local, disk-cache
    1716:  �[35mFLAKY: �[0m//rb/spec/integration/selenium/webdriver/remote:element-safari (Summary)
    1717:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/remote/element-safari/test_attempts/attempt_1.log
    1718:  �[32mINFO: �[0mFrom Testing //rb/spec/integration/selenium/webdriver/remote:element-safari:
    1719:  ==================== Test output for //rb/spec/integration/selenium/webdriver/remote:element-safari:
    1720:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1721:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    1722:  Running Ruby specs:
    1723:  An error occurred in a `before(:suite)` hook.
    1724:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1725:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1736:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1737:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1738:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1739:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1740:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    1741:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    1742:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    1743:  Finished in 20.33 seconds (files took 0.28022 seconds to load)
    1744:  0 examples, 0 failures, 1 error occurred outside of examples
    1745:  ================================================================================
    1746:  �[32m[1,878 / 1,879]�[0m 15 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:storage-safari; 1s disk-cache
    1747:  �[32m[1,878 / 1,879]�[0m 15 / 24 tests, �[31m�[1m9 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:storage-safari
    1748:  �[32m[1,878 / 1,879]�[0m 15 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:storage-safari; 1s local, disk-cache
    1749:  �[32m[1,878 / 1,879]�[0m 15 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:storage-safari; 9s local, disk-cache
    1750:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 1s disk-cache
    1751:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:action_builder-safari
    1752:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 1s local, disk-cache
    1753:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 136s local, disk-cache
    1754:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:action_builder-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_1.log)
    1755:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 138s local, disk-cache
    1756:  �[32m[1,879 / 1,880]�[0m 16 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:action_builder-safari; 197s local, disk-cache
    ...
    
    1799:  moves pointer to specified coordinates
    1800:  pen stylus
    1801:  sets pointer event properties (PENDING: Test guarded; Some issues with resolution?)
    1802:  #scroll_to
    1803:  scrolls to element (PENDING: Test guarded; no reason given)
    1804:  #scroll_by
    1805:  scrolls by given amount
    1806:  #scroll_from
    1807:  scrolls from element by given amount (PENDING: Test guarded; incorrect MoveTargetOutOfBoundsError)
    1808:  scrolls from element by given amount with offset (PENDING: Test guarded; incorrect MoveTargetOutOfBoundsError)
    1809:  raises MoveTargetOutOfBoundsError when origin offset from element is out of viewport
    1810:  scrolls by given amount with offset (FAILED - 1)
    1811:  raises MoveTargetOutOfBoundsError when origin offset is out of viewport (PENDING: Test guarded; no reason given)
    1812:  Pending: (Failures listed here are expected and do not affect your suite's status)
    1813:  1) Selenium::WebDriver::ActionBuilder#send_keys sends keys to the active element
    1814:  # Test guarded; no reason given
    1815:  Got 0 failures and 2 other errors:
    1816:  1.1) Failure/Error: wait.until { keylogger.text.split.length == 2 }
    1817:  Selenium::WebDriver::Error::TimeoutError:
    1818:  timed out after 10 seconds
    1819:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    1820:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:35:in `block (3 levels) in <module:WebDriver>'
    1821:  1.2) Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1822:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1834:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1835:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1836:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1837:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:67:in `reset_driver!'
    1838:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
    1839:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:66:in `block (2 levels) in <top (required)>'
    1840:  2) Selenium::WebDriver::ActionBuilder multiple key presses sends keys with shift pressed
    1841:  # Test guarded; no reason given
    1842:  Got 1 failure:
    1843:  2.1) Failure/Error: expect(expected).to match(/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/)
    1844:  expected "\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup" to match /^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/
    1845:  Diff:
    1846:  @@ -1 +1 @@
    1847:  -/^(focus )?keydown keydown keypress keyup keydown keypress keyup keyup$/
    1848:  +"\u00A0focus keydown keydown keypress keyup keydown keypress keyup keyup"
    1849:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:88:in `block (3 levels) in <module:WebDriver>'
    1850:  3) Selenium::WebDriver::ActionBuilder#release_actions releases pressed buttons
    1851:  # Test guarded; no reason given
    1852:  Got 1 failure:
    1853:  3.1) Failure/Error: expect(event_input.attribute(:value)).to eq('Clicked')
    1854:  expected: "Clicked"
    1855:  got: "Hello"
    1856:  (compared using ==)
    1857:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:137:in `block (3 levels) in <module:WebDriver>'
    1858:  4) Selenium::WebDriver::ActionBuilder#double_click presses pointer twice
    1859:  # Test guarded; no reason given
    1860:  Got 1 failure:
    1861:  4.1) Failure/Error: expect(element.attribute(:value)).to eq('DoubleClicked')
    1862:  expected: "DoubleClicked"
    1863:  got: "Clicked"
    1864:  (compared using ==)
    1865:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:163:in `block (3 levels) in <module:WebDriver>'
    1866:  5) Selenium::WebDriver::ActionBuilder#double_click executes with equivalent pointer methods
    1867:  # Test guarded; no reason given
    1868:  Got 1 failure:
    1869:  5.1) Failure/Error: expect(element.attribute(:value)).to eq('DoubleClicked')
    1870:  expected: "DoubleClicked"
    1871:  got: "Clicked"
    1872:  (compared using ==)
    1873:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:174:in `block (3 levels) in <module:WebDriver>'
    1874:  6) Selenium::WebDriver::ActionBuilder pen stylus sets pointer event properties
    1875:  # Test guarded; Some issues with resolution?
    1876:  Got 0 failures and 2 other errors:
    1877:  6.1) Failure/Error: down = properties(driver.find_element(class: 'pointerdown'))
    1878:  Selenium::WebDriver::Error::NoSuchElementError:
    1879:  ; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    ...
    
    1882:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:83:in `new'
    1883:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:83:in `create_response'
    1884:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1885:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:59:in `call'
    1886:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:607:in `execute'
    1887:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:520:in `find_element_by'
    1888:  # ./rb/lib/selenium/webdriver/common/search_context.rb:63:in `find_element'
    1889:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:287:in `block (3 levels) in <module:WebDriver>'
    1890:  6.2) Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1891:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1903:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1904:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1905:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1906:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:67:in `reset_driver!'
    1907:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
    1908:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:66:in `block (2 levels) in <top (required)>'
    1909:  7) Selenium::WebDriver::ActionBuilder#scroll_to scrolls to element
    1910:  # Test guarded; no reason given
    1911:  Failure/Error: driver.navigate.to url_for('scrolling_tests/frame_with_nested_scrolling_frame_out_of_view.html')
    1912:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1922:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `new'
    1923:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1924:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1925:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1926:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1927:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:25:in `driver'
    1928:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:310:in `block (3 levels) in <module:WebDriver>'
    1929:  8) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount
    1930:  # Test guarded; incorrect MoveTargetOutOfBoundsError
    1931:  Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    1932:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    ...
    
    1936:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:83:in `create_response'
    1937:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1938:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:59:in `call'
    1939:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:607:in `execute'
    1940:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:380:in `send_actions'
    1941:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1942:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:343:in `block (3 levels) in <module:WebDriver>'
    1943:  9) Selenium::WebDriver::ActionBuilder#scroll_from scrolls from element by given amount with offset
    1944:  # Test guarded; incorrect MoveTargetOutOfBoundsError
    1945:  Got 0 failures and 2 other errors:
    1946:  9.1) Failure/Error: driver.action.scroll_from(scroll_origin, 0, 200).perform
    1947:  Selenium::WebDriver::Error::MoveTargetOutOfBoundsError:
    ...
    
    1950:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:83:in `new'
    1951:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:83:in `create_response'
    1952:  # ./rb/lib/selenium/webdriver/remote/http/default.rb:103:in `request'
    1953:  # ./rb/lib/selenium/webdriver/remote/http/common.rb:59:in `call'
    1954:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:607:in `execute'
    1955:  # ./rb/lib/selenium/webdriver/remote/bridge.rb:380:in `send_actions'
    1956:  # ./rb/lib/selenium/webdriver/common/action_builder.rb:198:in `perform'
    1957:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:357:in `block (3 levels) in <module:WebDriver>'
    1958:  9.2) Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    1959:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    1969:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `new'
    1970:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    1971:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    1972:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    1973:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    1974:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:67:in `reset_driver!'
    1975:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/helpers.rb:29:in `reset_driver!'
    1976:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:66:in `block (2 levels) in <top (required)>'
    1977:  10) Selenium::WebDriver::ActionBuilder#scroll_from raises MoveTargetOutOfBoundsError when origin offset is out of viewport
    1978:  # Test guarded; no reason given
    1979:  Got 1 failure:
    1980:  10.1) Failure/Error:
    1981:  expect {
    1982:  driver.action.scroll_from(scroll_origin, 0, 200).perform
    1983:  }.to raise_error(Error::MoveTargetOutOfBoundsError)
    1984:  expected Selenium::WebDriver::Error::MoveTargetOutOfBoundsError but nothing was raised
    1985:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:396:in `block (3 levels) in <module:WebDriver>'
    1986:  Failures:
    1987:  1) Selenium::WebDriver::ActionBuilder#scroll_from scrolls by given amount with offset
    1988:  Failure/Error:
    1989:  expect {
    1990:  wait.until { in_viewport?(checkbox) }
    1991:  }.not_to raise_error
    1992:  expected no Exception, got #<Selenium::WebDriver::Error::TimeoutError: timed out after 10 seconds> with backtrace:
    1993:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    1994:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:387:in `block (4 levels) in <module:WebDriver>'
    1995:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:386:in `block (3 levels) in <module:WebDriver>'
    1996:  # ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:386:in `block (3 levels) in <module:WebDriver>'
    1997:  Finished in 2 minutes 14.4 seconds (files took 0.44078 seconds to load)
    1998:  27 examples, 1 failure, 10 pending
    1999:  Failed examples:
    2000:  rspec ./rb/spec/integration/selenium/webdriver/action_builder_spec.rb:376 # Selenium::WebDriver::ActionBuilder#scroll_from scrolls by given amount with offset
    2001:  ================================================================================
    2002:  �[32m[1,880 / 1,881]�[0m 17 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari; 1s disk-cache
    2003:  �[32m[1,880 / 1,881]�[0m 17 / 24 tests, �[31m�[1m9 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari
    2004:  �[32m[1,880 / 1,881]�[0m 17 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari; 1s local, disk-cache
    2005:  �[32m[1,880 / 1,881]�[0m 17 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:takes_screenshot-safari; 8s local, disk-cache
    2006:  �[32m[1,881 / 1,882]�[0m 18 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-safari; 1s disk-cache
    2007:  �[32m[1,881 / 1,882]�[0m 18 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-safari; 0s local, disk-cache
    2008:  �[32m[1,881 / 1,882]�[0m 18 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/remote:driver-safari; 7s local, disk-cache
    2009:  �[32m[1,882 / 1,883]�[0m 19 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-safari; 1s disk-cache
    2010:  �[32m[1,882 / 1,883]�[0m 19 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-safari; 0s local, disk-cache
    2011:  �[32m[1,882 / 1,883]�[0m 19 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-safari; 32s local, disk-cache
    2012:  �[32m[1,883 / 1,884]�[0m 20 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-safari; 1s disk-cache
    2013:  �[32m[1,883 / 1,884]�[0m 20 / 24 tests, �[31m�[1m9 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:navigation-safari
    2014:  �[32m[1,883 / 1,884]�[0m 20 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-safari; 1s local, disk-cache
    2015:  �[32m[1,883 / 1,884]�[0m 20 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:navigation-safari; 5s local, disk-cache
    2016:  �[32m[1,884 / 1,885]�[0m 21 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/safari:driver-safari; 1s disk-cache
    2017:  �[32m[1,884 / 1,885]�[0m 21 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/safari:driver-safari; 0s local, disk-cache
    2018:  �[32m[1,884 / 1,885]�[0m 21 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver/safari:driver-safari; 8s local, disk-cache
    2019:  �[32m[1,885 / 1,886]�[0m 22 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-safari; 0s disk-cache
    2020:  �[32m[1,885 / 1,886]�[0m 22 / 24 tests, �[31m�[1m9 failed�[0m;�[0m [Sched] Testing //rb/spec/integration/selenium/webdriver:shadow_root-safari
    2021:  �[32m[1,885 / 1,886]�[0m 22 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-safari; 1s local, disk-cache
    2022:  �[32m[1,885 / 1,886]�[0m 22 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:shadow_root-safari; 60s local, disk-cache
    2023:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 1s disk-cache
    2024:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 0s local, disk-cache
    2025:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 16s local, disk-cache
    2026:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:window-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/window-safari/test_attempts/attempt_1.log)
    2027:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 17s local, disk-cache
    2028:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 37s local, disk-cache
    2029:  �[31m�[1mFAIL: �[0m//rb/spec/integration/selenium/webdriver:window-safari (see /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/window-safari/test_attempts/attempt_2.log)
    2030:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 39s local, disk-cache
    2031:  �[32m[1,886 / 1,887]�[0m 23 / 24 tests, �[31m�[1m9 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:window-safari; 43s local, disk-cache
    ...
    
    2047:  gets the size of the current window
    2048:  sets the size of the current window
    2049:  gets the position of the current window
    2050:  sets the position of the current window
    2051:  gets the rect of the current window
    2052:  sets the rect of the current window
    2053:  can maximize the current window
    2054:  can make window full screen
    2055:  can minimize the window (FAILED - 1)
    2056:  Failures:
    2057:  1) Selenium::WebDriver::Window can minimize the window
    2058:  Failure/Error:
    2059:  expect {
    2060:  wait.until { driver.execute_script('return document.hidden;') }
    2061:  }.not_to raise_error
    2062:  expected no Exception, got #<Selenium::WebDriver::Error::TimeoutError: timed out after 10 seconds> with backtrace:
    2063:  # ./rb/lib/selenium/webdriver/common/wait.rb:73:in `until'
    2064:  # ./rb/spec/integration/selenium/webdriver/window_spec.rb:131:in `block (3 levels) in <module:WebDriver>'
    2065:  # ./rb/spec/integration/selenium/webdriver/window_spec.rb:130:in `block (2 levels) in <module:WebDriver>'
    2066:  # ./rb/spec/integration/selenium/webdriver/window_spec.rb:130:in `block (2 levels) in <module:WebDriver>'
    2067:  Finished in 14.87 seconds (files took 0.40844 seconds to load)
    2068:  9 examples, 1 failure
    2069:  Failed examples:
    2070:  rspec ./rb/spec/integration/selenium/webdriver/window_spec.rb:127 # Selenium::WebDriver::Window can minimize the window
    2071:  ================================================================================
    2072:  ==================== Test output for //rb/spec/integration/selenium/webdriver:window-safari:
    2073:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    2074:  <internal:dir>:134: warning: /var/root/.local/share/gem/ruby/3.0.0/specifications: Permission denied
    2075:  Running Ruby specs:
    2076:  An error occurred in a `before(:suite)` hook.
    2077:  Failure/Error: raise Error::WebDriverError, cannot_connect_error_text
    2078:  Selenium::WebDriver::Error::WebDriverError:
    ...
    
    2089:  # ./rb/lib/selenium/webdriver/common/driver.rb:51:in `for'
    2090:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:241:in `safari_driver'
    2091:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:154:in `create_driver!'
    2092:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:61:in `driver_instance'
    2093:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:189:in `current_env'
    2094:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_support/test_environment.rb:42:in `print_env'
    2095:  # /Users/runner/work/selenium/selenium/rb/spec/integration/selenium/webdriver/spec_helper.rb:41:in `block (2 levels) in <top (required)>'
    2096:  Finished in 20.29 seconds (files took 0.26496 seconds to load)
    2097:  0 examples, 0 failures, 1 error occurred outside of examples
    2098:  ================================================================================
    2099:  �[32mINFO: �[0mFound 24 test targets...
    2100:  �[32mINFO: �[0mElapsed time: 1132.997s, Critical Path: 202.93s
    2101:  �[32mINFO: �[0m1887 processes: 1029 disk cache hit, 785 internal, 7 darwin-sandbox, 66 local.
    2102:  �[32mINFO: �[0mBuild completed, 9 tests FAILED, 1887 total actions
    2103:  //rb/spec/integration/selenium/webdriver:error-safari           �[0m�[32m(cached) PASSED�[0m in 16.7s
    ...
    
    2107:  //rb/spec/integration/selenium/webdriver/bidi:browsing_context-safari �[0m�[32m(cached) PASSED�[0m in 96.4s
    2108:  //rb/spec/integration/selenium/webdriver:driver-safari                   �[0m�[32mPASSED�[0m in 32.8s
    2109:  //rb/spec/integration/selenium/webdriver:navigation-safari               �[0m�[32mPASSED�[0m in 5.7s
    2110:  //rb/spec/integration/selenium/webdriver:shadow_root-safari              �[0m�[32mPASSED�[0m in 60.1s
    2111:  //rb/spec/integration/selenium/webdriver:storage-safari                  �[0m�[32mPASSED�[0m in 9.5s
    2112:  //rb/spec/integration/selenium/webdriver:takes_screenshot-safari         �[0m�[32mPASSED�[0m in 8.1s
    2113:  //rb/spec/integration/selenium/webdriver/remote:driver-safari            �[0m�[32mPASSED�[0m in 7.5s
    2114:  //rb/spec/integration/selenium/webdriver/safari:driver-safari            �[0m�[32mPASSED�[0m in 8.5s
    2115:  //rb/spec/integration/selenium/webdriver:action_builder-safari            �[0m�[35mFLAKY�[0m, failed in 1 out of 2 in 136.6s
    2116:  Stats over 2 runs: max = 136.6s, min = 60.5s, avg = 98.6s, dev = 38.1s
    2117:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/action_builder-safari/test_attempts/attempt_1.log
    2118:  //rb/spec/integration/selenium/webdriver/remote:element-safari            �[0m�[35mFLAKY�[0m, failed in 1 out of 2 in 23.7s
    2119:  Stats over 2 runs: max = 23.7s, min = 21.3s, avg = 22.5s, dev = 1.2s
    2120:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/remote/element-safari/test_attempts/attempt_1.log
    2121:  //rb/spec/integration/selenium/webdriver:window-safari                    �[0m�[35mFLAKY�[0m, failed in 2 out of 3 in 21.2s
    2122:  Stats over 3 runs: max = 21.2s, min = 5.8s, avg = 14.4s, dev = 6.4s
    2123:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/window-safari/test_attempts/attempt_1.log
    2124:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/window-safari/test_attempts/attempt_2.log
    2125:  //rb/spec/integration/selenium/webdriver:bidi-safari                     �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.2s
    2126:  Stats over 3 runs: max = 21.2s, min = 21.1s, avg = 21.2s, dev = 0.0s
    2127:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test.log
    2128:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_1.log
    2129:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi-safari/test_attempts/attempt_2.log
    2130:  //rb/spec/integration/selenium/webdriver:devtools-safari                 �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.8s
    2131:  Stats over 3 runs: max = 21.8s, min = 21.2s, avg = 21.6s, dev = 0.3s
    2132:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test.log
    2133:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_1.log
    2134:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/devtools-safari/test_attempts/attempt_2.log
    2135:  //rb/spec/integration/selenium/webdriver:element-safari                  �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.3s
    2136:  Stats over 3 runs: max = 21.3s, min = 21.1s, avg = 21.2s, dev = 0.1s
    2137:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test.log
    2138:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_1.log
    2139:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/element-safari/test_attempts/attempt_2.log
    2140:  //rb/spec/integration/selenium/webdriver:guard-safari                    �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.3s
    2141:  Stats over 3 runs: max = 21.3s, min = 21.2s, avg = 21.3s, dev = 0.0s
    2142:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test.log
    2143:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_1.log
    2144:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/guard-safari/test_attempts/attempt_2.log
    2145:  //rb/spec/integration/selenium/webdriver:manager-safari                  �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.3s
    2146:  Stats over 3 runs: max = 21.3s, min = 21.2s, avg = 21.2s, dev = 0.1s
    2147:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test.log
    2148:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_1.log
    2149:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/manager-safari/test_attempts/attempt_2.log
    2150:  //rb/spec/integration/selenium/webdriver:select-safari                   �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.2s
    2151:  Stats over 3 runs: max = 21.2s, min = 21.2s, avg = 21.2s, dev = 0.0s
    2152:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test.log
    2153:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_1.log
    2154:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/select-safari/test_attempts/attempt_2.log
    2155:  //rb/spec/integration/selenium/webdriver:target_locator-safari           �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.3s
    2156:  Stats over 3 runs: max = 21.3s, min = 21.2s, avg = 21.2s, dev = 0.1s
    2157:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test.log
    2158:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_1.log
    2159:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/target_locator-safari/test_attempts/attempt_2.log
    2160:  //rb/spec/integration/selenium/webdriver:timeout-safari                  �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.3s
    2161:  Stats over 3 runs: max = 21.3s, min = 21.1s, avg = 21.2s, dev = 0.1s
    2162:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test.log
    2163:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test_attempts/attempt_1.log
    2164:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/timeout-safari/test_attempts/attempt_2.log
    2165:  //rb/spec/integration/selenium/webdriver/bidi:log_inspector-safari       �[0m�[31m�[1mFAILED�[0m in 3 out of 3 in 21.2s
    2166:  Stats over 3 runs: max = 21.2s, min = 21.1s, avg = 21.2s, dev = 0.0s
    2167:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test.log
    2168:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_1.log
    2169:  /Users/runner/.bazel/execroot/_main/bazel-out/darwin_x86_64-fastbuild/testlogs/rb/spec/integration/selenium/webdriver/bidi/log_inspector-safari/test_attempts/attempt_2.log
    2170:  Executed 19 out of 24 tests: 15 tests pass and �[0m�[31m�[1m9 fail locally�[0m.
    2171:  There were tests whose specified size is too big. Use the --test_verbose_timeout_warnings command line option to see which ones these are.
    2172:  �[0m
    2173:  ##[error]Process completed with exit code 3.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    Copy link
    Contributor

    @pujagani pujagani left a comment

    Choose a reason for hiding this comment

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

    Thank you @joerg1985!

    @diemol diemol added this to the 4.21 milestone May 10, 2024
    @diemol diemol merged commit 978a2d6 into trunk May 10, 2024
    38 of 40 checks passed
    @diemol diemol deleted the devtools-sequence branch May 10, 2024 09:33
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    None yet

    3 participants