Skip to content

[dotnet][rb][java][js][py] Automated Browser Version Update #16064

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

Open
wants to merge 1 commit into
base: trunk
Choose a base branch
from

Conversation

selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Jul 17, 2025

This is an automated pull request to update pinned browsers and drivers

Merge after verify the new browser versions properly passing the tests and no bugs need to be filed

@selenium-ci selenium-ci added the B-build Includes scripting, bazel and CI integrations label Jul 17, 2025
Copy link
Contributor

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

⏱️ Estimated effort to review: 2 🔵🔵⚪⚪⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review

Version Consistency

Verify that all browser and driver version updates are consistent and properly paired. Chrome stable updated to 138.0.7204.157, Chrome beta to 139.0.7258.42, and Edge to 138.0.3351.95. Ensure corresponding drivers match these versions.

        url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/05828c72-bda8-4f2a-847a-58e65bc373b1/MicrosoftEdge-138.0.3351.95.pkg",
        sha256 = "f091c2793eba71ead779b01c9c58d15c867b8b8493dfe871c0f814a8d4b4eda5",
        move = {
            "MicrosoftEdge-138.0.3351.95.pkg/Payload/Microsoft Edge.app": "Edge.app",
        },
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Edge.app"])

js_library(
    name = "edge-js",
    data = glob(["Edge.app/**/*"]),
)
""",
    )

    deb_archive(
        name = "linux_edge",
        url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_138.0.3351.95-1_amd64.deb",
        sha256 = "4394dd9aa2e54484d60d167051332238e8d7426d3d0aaf9b2ba3795cd7b0e91f",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["opt/microsoft/msedge/microsoft-edge"])

js_library(
    name = "edge-js",
    data = [":files"],
)
""",
    )

    http_archive(
        name = "linux_edgedriver",
        url = "https://msedgedriver.microsoft.com/138.0.3351.83/edgedriver_linux64.zip",
        sha256 = "ed7d3651a5087bf7cdd383c244de29fa9e6a347473ff53c0172583380c5f7256",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["msedgedriver"])

js_library(
    name = "msedgedriver-js",
    data = ["msedgedriver"],
)
""",
    )

    http_archive(
        name = "mac_edgedriver",
        url = "https://msedgedriver.microsoft.com/138.0.3351.95/edgedriver_mac64.zip",
        sha256 = "981d9d6058d9ec1e83b6dcc691b5c9b07e1d1a65c84e11a7d47a6c0739c52c57",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["msedgedriver"])

js_library(
    name = "msedgedriver-js",
    data = ["msedgedriver"],
)
""",
    )

    http_archive(
        name = "linux_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/linux64/chrome-linux64.zip",
        sha256 = "9890b4d7a620304ab39719013d0d7664b1c632f544887bbfd87d6b2b3e3b4a4c",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["chrome-linux64/chrome"])

js_library(
    name = "chrome-js",
    data = [":files"],
)
""",
    )
    http_archive(
        name = "mac_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/mac-x64/chrome-mac-x64.zip",
        sha256 = "bdbf356818a6cb23e987fac59c2c958f4fd8aa4c3030b4eb73c775e68a73eaac",
        strip_prefix = "chrome-mac-x64",
        patch_cmds = [
            "mv 'Google Chrome for Testing.app' Chrome.app",
            "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome",
        ],
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Chrome.app"])

js_library(
    name = "chrome-js",
    data = glob(["Chrome.app/**/*"]),
)
""",
    )
    http_archive(
        name = "linux_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/linux64/chromedriver-linux64.zip",
        sha256 = "3d9ac5ef6af43c4aa802f99950631e130ecce2c7a168600cb133bba83d20bd19",
        strip_prefix = "chromedriver-linux64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "mac_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/mac-x64/chromedriver-mac-x64.zip",
        sha256 = "64a34403c35d0b7fe10207ff25b37b9abea8044bc2d603fbc1c8c99b8ac257a4",
        strip_prefix = "chromedriver-mac-x64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "linux_beta_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/linux64/chrome-linux64.zip",
        sha256 = "6194de3dd4d1d9824508bd41e30dc852ad0d0c405f89977a27379201c7260df1",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["chrome-linux64/chrome"])

js_library(
    name = "chrome-js",
    data = [":files"],
)
""",
    )
    http_archive(
        name = "mac_beta_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/mac-x64/chrome-mac-x64.zip",
        sha256 = "966779136e30e5e609c561286f06a0e31bcc076bf8416d9874ae1d508eb1fd81",
        strip_prefix = "chrome-mac-x64",
        patch_cmds = [
            "mv 'Google Chrome for Testing.app' Chrome.app",
            "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome",
        ],
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Chrome.app"])

js_library(
    name = "chrome-js",
    data = glob(["Chrome.app/**/*"]),
)
""",
    )
    http_archive(
        name = "linux_beta_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/linux64/chromedriver-linux64.zip",
        sha256 = "5e68a3473d44cb7edf28fb3a8d2c3e35ec4ff0ba03f289064b7c74fbc67f7b8c",
        strip_prefix = "chromedriver-linux64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "mac_beta_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/mac-x64/chromedriver-mac-x64.zip",
        sha256 = "6a2507dedda1f760a45f02923db171aafff9bdb43de2fb6a026b6ea5a7ab2c21",
SHA256 Validation

All SHA256 checksums have been updated for the new browser and driver versions. These should be validated against the actual downloaded files to ensure integrity and prevent potential security issues from corrupted downloads.

        sha256 = "f091c2793eba71ead779b01c9c58d15c867b8b8493dfe871c0f814a8d4b4eda5",
        move = {
            "MicrosoftEdge-138.0.3351.95.pkg/Payload/Microsoft Edge.app": "Edge.app",
        },
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Edge.app"])

js_library(
    name = "edge-js",
    data = glob(["Edge.app/**/*"]),
)
""",
    )

    deb_archive(
        name = "linux_edge",
        url = "https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_138.0.3351.95-1_amd64.deb",
        sha256 = "4394dd9aa2e54484d60d167051332238e8d7426d3d0aaf9b2ba3795cd7b0e91f",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["opt/microsoft/msedge/microsoft-edge"])

js_library(
    name = "edge-js",
    data = [":files"],
)
""",
    )

    http_archive(
        name = "linux_edgedriver",
        url = "https://msedgedriver.microsoft.com/138.0.3351.83/edgedriver_linux64.zip",
        sha256 = "ed7d3651a5087bf7cdd383c244de29fa9e6a347473ff53c0172583380c5f7256",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["msedgedriver"])

js_library(
    name = "msedgedriver-js",
    data = ["msedgedriver"],
)
""",
    )

    http_archive(
        name = "mac_edgedriver",
        url = "https://msedgedriver.microsoft.com/138.0.3351.95/edgedriver_mac64.zip",
        sha256 = "981d9d6058d9ec1e83b6dcc691b5c9b07e1d1a65c84e11a7d47a6c0739c52c57",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["msedgedriver"])

js_library(
    name = "msedgedriver-js",
    data = ["msedgedriver"],
)
""",
    )

    http_archive(
        name = "linux_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/linux64/chrome-linux64.zip",
        sha256 = "9890b4d7a620304ab39719013d0d7664b1c632f544887bbfd87d6b2b3e3b4a4c",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["chrome-linux64/chrome"])

js_library(
    name = "chrome-js",
    data = [":files"],
)
""",
    )
    http_archive(
        name = "mac_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/mac-x64/chrome-mac-x64.zip",
        sha256 = "bdbf356818a6cb23e987fac59c2c958f4fd8aa4c3030b4eb73c775e68a73eaac",
        strip_prefix = "chrome-mac-x64",
        patch_cmds = [
            "mv 'Google Chrome for Testing.app' Chrome.app",
            "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome",
        ],
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Chrome.app"])

js_library(
    name = "chrome-js",
    data = glob(["Chrome.app/**/*"]),
)
""",
    )
    http_archive(
        name = "linux_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/linux64/chromedriver-linux64.zip",
        sha256 = "3d9ac5ef6af43c4aa802f99950631e130ecce2c7a168600cb133bba83d20bd19",
        strip_prefix = "chromedriver-linux64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "mac_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/138.0.7204.157/mac-x64/chromedriver-mac-x64.zip",
        sha256 = "64a34403c35d0b7fe10207ff25b37b9abea8044bc2d603fbc1c8c99b8ac257a4",
        strip_prefix = "chromedriver-mac-x64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "linux_beta_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/linux64/chrome-linux64.zip",
        sha256 = "6194de3dd4d1d9824508bd41e30dc852ad0d0c405f89977a27379201c7260df1",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

filegroup(
    name = "files",
    srcs = glob(["**/*"]),
)

exports_files(["chrome-linux64/chrome"])

js_library(
    name = "chrome-js",
    data = [":files"],
)
""",
    )
    http_archive(
        name = "mac_beta_chrome",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/mac-x64/chrome-mac-x64.zip",
        sha256 = "966779136e30e5e609c561286f06a0e31bcc076bf8416d9874ae1d508eb1fd81",
        strip_prefix = "chrome-mac-x64",
        patch_cmds = [
            "mv 'Google Chrome for Testing.app' Chrome.app",
            "mv 'Chrome.app/Contents/MacOS/Google Chrome for Testing' Chrome.app/Contents/MacOS/Chrome",
        ],
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["Chrome.app"])

js_library(
    name = "chrome-js",
    data = glob(["Chrome.app/**/*"]),
)
""",
    )
    http_archive(
        name = "linux_beta_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/linux64/chromedriver-linux64.zip",
        sha256 = "5e68a3473d44cb7edf28fb3a8d2c3e35ec4ff0ba03f289064b7c74fbc67f7b8c",
        strip_prefix = "chromedriver-linux64",
        build_file_content = """
load("@aspect_rules_js//js:defs.bzl", "js_library")
package(default_visibility = ["//visibility:public"])

exports_files(["chromedriver"])

js_library(
    name = "chromedriver-js",
    data = ["chromedriver"],
)
""",
    )

    http_archive(
        name = "mac_beta_chromedriver",
        url = "https://storage.googleapis.com/chrome-for-testing-public/139.0.7258.42/mac-x64/chromedriver-mac-x64.zip",
        sha256 = "6a2507dedda1f760a45f02923db171aafff9bdb43de2fb6a026b6ea5a7ab2c21",

Copy link
Contributor

qodo-merge-pro bot commented Jul 17, 2025

PR Code Suggestions ✨

No code suggestions found for the PR.

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from b76d05f to 15cc251 Compare July 19, 2025 00:43
Copy link
Contributor

CI Feedback 🧐

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

Action: Test / All RBE tests

Failed stage: Run Bazel [❌]

Failed test name: test-bidi-network-test.js-chrome, test-fedcm-fedcm-test.js-chrome, test_check_console_messages[chrome]

Failure summary:

The action failed because 3 tests failed:

//javascript/selenium-webdriver:test-bidi-network-test.js-chrome - Failed with "TypeError: Cannot
read properties of undefined (reading 'name')" at line 72:60 in test/bidi/network_test.js

//javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome - Failed with multiple
"TimeoutError: Expected dialog type to be 'AccountChooser'" timeout errors after 10+ seconds

//py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py - Failed with
"TimeoutException" in test_check_console_messages[chrome] due to WebSocket connection loss
("Connection to remote host was lost. - goodbye")

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

965:  Package 'php-sql-formatter' is not installed, so not removed
966:  Package 'php8.3-ssh2' is not installed, so not removed
967:  Package 'php-ssh2-all-dev' is not installed, so not removed
968:  Package 'php8.3-stomp' is not installed, so not removed
969:  Package 'php-stomp-all-dev' is not installed, so not removed
970:  Package 'php-swiftmailer' is not installed, so not removed
971:  Package 'php-symfony' is not installed, so not removed
972:  Package 'php-symfony-asset' is not installed, so not removed
973:  Package 'php-symfony-asset-mapper' is not installed, so not removed
974:  Package 'php-symfony-browser-kit' is not installed, so not removed
975:  Package 'php-symfony-clock' is not installed, so not removed
976:  Package 'php-symfony-debug-bundle' is not installed, so not removed
977:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
978:  Package 'php-symfony-dom-crawler' is not installed, so not removed
979:  Package 'php-symfony-dotenv' is not installed, so not removed
980:  Package 'php-symfony-error-handler' is not installed, so not removed
981:  Package 'php-symfony-event-dispatcher' is not installed, so not removed
...

1159:  Package 'php-twig-html-extra' is not installed, so not removed
1160:  Package 'php-twig-i18n-extension' is not installed, so not removed
1161:  Package 'php-twig-inky-extra' is not installed, so not removed
1162:  Package 'php-twig-intl-extra' is not installed, so not removed
1163:  Package 'php-twig-markdown-extra' is not installed, so not removed
1164:  Package 'php-twig-string-extra' is not installed, so not removed
1165:  Package 'php8.3-uopz' is not installed, so not removed
1166:  Package 'php-uopz-all-dev' is not installed, so not removed
1167:  Package 'php8.3-uploadprogress' is not installed, so not removed
1168:  Package 'php-uploadprogress-all-dev' is not installed, so not removed
1169:  Package 'php8.3-uuid' is not installed, so not removed
1170:  Package 'php-uuid-all-dev' is not installed, so not removed
1171:  Package 'php-validate' is not installed, so not removed
1172:  Package 'php-vlucas-phpdotenv' is not installed, so not removed
1173:  Package 'php-voku-portable-ascii' is not installed, so not removed
1174:  Package 'php-wmerrors' is not installed, so not removed
1175:  Package 'php-xdebug-all-dev' is not installed, so not removed
...

1797:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image event-bus-image: https://github.com/bazel-contrib/rules_oci/issues/220
1798:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image router-image: https://github.com/bazel-contrib/rules_oci/issues/220
1799:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-map-image: https://github.com/bazel-contrib/rules_oci/issues/220
1800:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image session-queue-image: https://github.com/bazel-contrib/rules_oci/issues/220
1801:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image chrome-node: https://github.com/bazel-contrib/rules_oci/issues/220
1802:  (00:45:58) �[33mDEBUG: �[0m/home/runner/work/selenium/selenium/deploys/docker/docker.bzl:5:14: Ignoring ports on generated image firefox-node: https://github.com/bazel-contrib/rules_oci/issues/220
1803:  (00:46:01) �[32mLoading:�[0m 238 packages loaded
1804:  currently loading: javascript/atoms ... (11 packages)
1805:  (00:46:04) �[32mAnalyzing:�[0m 2360 targets (249 packages loaded, 0 targets configured)
1806:  (00:46:05) �[32mAnalyzing:�[0m 2360 targets (249 packages loaded, 0 targets configured)
1807:  (00:46:10) �[32mAnalyzing:�[0m 2360 targets (425 packages loaded, 66 targets configured)
1808:  (00:46:15) �[32mAnalyzing:�[0m 2360 targets (549 packages loaded, 7461 targets configured)
1809:  (00:46:20) �[32mAnalyzing:�[0m 2360 targets (621 packages loaded, 7498 targets configured)
1810:  (00:46:22) �[33mDEBUG: �[0m/home/runner/.bazel/external/rules_jvm_external+/private/extensions/maven.bzl:295:14: WARNING: The following maven modules appear in multiple sub-modules with potentially different versions. Consider adding one of these to your root module to ensure consistent versions:
1811:  com.google.code.findbugs:jsr305
1812:  com.google.errorprone:error_prone_annotations
1813:  com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android)
...

1954:  Run `bundle fund` for details
1955:  (00:47:31) �[32mINFO: �[0mFrom Compiling src/google/protobuf/compiler/java/full/message_builder.cc [for tool]:
1956:  external/protobuf+/src/google/protobuf/compiler/java/full/message_builder.cc: In member function ‘void google::protobuf::compiler::java::MessageBuilderGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’:
1957:  external/protobuf+/src/google/protobuf/compiler/java/full/message_builder.cc:214:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const google::protobuf::FieldDescriptor*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1958:  214 |     for (int i = 0; i < map_fields.size(); ++i) {
1959:  |                     ~~^~~~~~~~~~~~~~~~~~~
1960:  external/protobuf+/src/google/protobuf/compiler/java/full/message_builder.cc:240:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const google::protobuf::FieldDescriptor*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1961:  240 |     for (int i = 0; i < map_fields.size(); ++i) {
1962:  |                     ~~^~~~~~~~~~~~~~~~~~~
1963:  (00:47:32) �[32mINFO: �[0mFrom Compiling src/google/protobuf/compiler/java/full/message.cc [for tool]:
1964:  external/protobuf+/src/google/protobuf/compiler/java/full/message.cc: In member function ‘void google::protobuf::compiler::java::ImmutableMessageGenerator::GenerateDescriptorMethods(google::protobuf::io::Printer*)’:
1965:  external/protobuf+/src/google/protobuf/compiler/java/full/message.cc:807:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<const google::protobuf::FieldDescriptor*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1966:  807 |     for (int i = 0; i < map_fields.size(); ++i) {
1967:  |                     ~~^~~~~~~~~~~~~~~~~~~
1968:  (00:47:32) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (64 source files):
1969:  java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1970:  private final ErrorCodes errorCodes;
1971:  ^
1972:  java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1973:  this.errorCodes = new ErrorCodes();
1974:  ^
1975:  java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1976:  public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) {
1977:  ^
1978:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1979:  ErrorCodes errorCodes = new ErrorCodes();
1980:  ^
1981:  java/src/org/openqa/selenium/remote/Response.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1982:  ErrorCodes errorCodes = new ErrorCodes();
1983:  ^
1984:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1985:  response.setStatus(ErrorCodes.SUCCESS);
1986:  ^
1987:  java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1988:  response.setState(ErrorCodes.SUCCESS_STRING);
1989:  ^
1990:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1991:  new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode())));
1992:  ^
1993:  java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1994:  new ErrorCodes().getExceptionType((String) rawError);
1995:  ^
1996:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
1997:  private final ErrorCodes errorCodes = new ErrorCodes();
1998:  ^
1999:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:44: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2000:  private final ErrorCodes errorCodes = new ErrorCodes();
2001:  ^
2002:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2003:  int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR;
2004:  ^
2005:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:101: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2006:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
2007:  ^
2008:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:103: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2009:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
2010:  ^
2011:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:117: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2012:  response.setStatus(ErrorCodes.SUCCESS);
2013:  ^
2014:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:118: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2015:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
2016:  ^
2017:  java/src/org/openqa/selenium/remote/codec/AbstractHttpResponseCodec.java:124: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2018:  response.setState(errorCodes.toState(ErrorCodes.SUCCESS));
2019:  ^
2020:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2021:  private final ErrorCodes errorCodes = new ErrorCodes();
2022:  ^
2023:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:70: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2024:  private final ErrorCodes errorCodes = new ErrorCodes();
2025:  ^
2026:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:93: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2027:  response.setStatus(ErrorCodes.UNKNOWN_COMMAND);
2028:  ^
2029:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:98: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2030:  response.setStatus(ErrorCodes.UNHANDLED_ERROR);
2031:  ^
2032:  java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:145: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2033:  response.setStatus(ErrorCodes.SUCCESS);
2034:  ^
...

2093:  public class RepeatedFieldBuilderV3<
2094:  ^
2095:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/action_test.html -> javascript/atoms/test/action_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2096:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/attribute_test.html -> javascript/atoms/test/attribute_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2097:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/child_locator_test.html -> javascript/atoms/test/child_locator_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2098:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_link_test.html -> javascript/atoms/test/click_link_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2099:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_submit_test.html -> javascript/atoms/test/click_submit_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2100:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/click_test.html -> javascript/atoms/test/click_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2101:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/clientrect_test.html -> javascript/atoms/test/clientrect_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2102:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/color_test.html -> javascript/atoms/test/color_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2103:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/deps.js -> javascript/atoms/test/deps.js obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2104:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/dom_test.html -> javascript/atoms/test/dom_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2105:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/drag_test.html -> javascript/atoms/test/drag_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2106:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/enabled_test.html -> javascript/atoms/test/enabled_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2107:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/enter_submit_test.html -> javascript/atoms/test/enter_submit_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2108:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/error_test.html -> javascript/atoms/test/error_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
2109:  (00:47:37) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/atoms/BUILD.bazel:397:19: runfiles symlink javascript/atoms/test/events_test.html -> javascript/atoms/test/events_test.html obscured by javascript/atoms/test -> bazel-out/k8-fastbuild/bin/javascript/atoms/test
...

2195:  (00:47:46) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61113 targets configured)
2196:  �[32m[11,453 / 12,545]�[0m 102 / 2051 tests;�[0m Testing //py:common-edge-bidi-test/selenium/webdriver/common/upload_tests.py; 1s remote, remote-cache ... (5 actions, 0 running)
2197:  (00:47:51) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61114 targets configured)
2198:  �[32m[11,455 / 12,723]�[0m 103 / 2051 tests;�[0m Testing //py:common-edge-bidi-test/selenium/webdriver/common/upload_tests.py; 7s remote, remote-cache ... (38 actions, 1 running)
2199:  (00:47:57) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61115 targets configured)
2200:  �[32m[11,455 / 12,838]�[0m 103 / 2051 tests;�[0m [Prepa] Testing //py:common-firefox-test/selenium/webdriver/common/element_aria_label_tests.py; 10s ... (50 actions, 4 running)
2201:  (00:48:02) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61116 targets configured)
2202:  �[32m[11,484 / 12,919]�[0m 114 / 2051 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 14s remote, remote-cache ... (50 actions, 4 running)
2203:  (00:48:07) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61116 targets configured)
2204:  �[32m[11,510 / 12,993]�[0m 119 / 2051 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 19s remote, remote-cache ... (50 actions, 4 running)
2205:  (00:48:12) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 61116 targets configured)
2206:  �[32m[11,554 / 13,036]�[0m 125 / 2051 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 24s remote, remote-cache ... (50 actions, 5 running)
2207:  (00:48:17) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 64550 targets configured)
2208:  �[32m[11,613 / 13,170]�[0m 129 / 2098 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 29s remote, remote-cache ... (50 actions, 5 running)
2209:  (00:48:19) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/json/JsonTest.jar (1 source file):
2210:  java/test/org/openqa/selenium/json/JsonTest.java:430: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2211:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
2212:  ^
2213:  java/test/org/openqa/selenium/json/JsonTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2214:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(0));
2215:  ^
2216:  java/test/org/openqa/selenium/json/JsonTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2217:  assertThat(response.getState()).isEqualTo(new ErrorCodes().toState(32));
2218:  ^
2219:  (00:48:22) �[32mAnalyzing:�[0m 2360 targets (1690 packages loaded, 64792 targets configured)
2220:  �[32m[11,668 / 13,467]�[0m 129 / 2341 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 34s remote, remote-cache ... (50 actions, 6 running)
2221:  (00:48:23) �[32mINFO: �[0mAnalyzed 2360 targets (1691 packages loaded, 64865 targets configured).
2222:  (00:48:27) �[32m[11,713 / 13,527]�[0m 129 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 40s remote, remote-cache ... (50 actions, 6 running)
2223:  (00:48:28) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file):
2224:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:26: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2225:  import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED;
2226:  ^
2227:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:55: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2228:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.SUCCESS);
2229:  ^
2230:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:81: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2231:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
2232:  ^
2233:  java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2234:  assertThat(decoded.getStatus()).isEqualTo(ErrorCodes.UNHANDLED_ERROR);
2235:  ^
2236:  (00:48:30) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor):
2237:  java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2238:  response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400)));
2239:  ^
2240:  (00:48:32) �[32m[11,760 / 13,581]�[0m 129 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/opacity_tests.py; 45s remote, remote-cache ... (49 actions, 6 running)
2241:  (00:48:33) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/ErrorHandlerTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2242:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:79: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2243:  handler.throwIfResponseFailed(createResponse(ErrorCodes.SUCCESS), 100);
2244:  ^
2245:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:85: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2246:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
2247:  ^
2248:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:86: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2249:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
2250:  ^
2251:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:87: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2252:  assertThrowsCorrectExceptionType(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
2253:  ^
2254:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:88: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2255:  assertThrowsCorrectExceptionType(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
2256:  ^
2257:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:90: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2258:  ErrorCodes.METHOD_NOT_ALLOWED, UnsupportedCommandException.class);
2259:  ^
2260:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:92: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2261:  ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
2262:  ^
2263:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:94: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2264:  ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
2265:  ^
2266:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:95: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2267:  assertThrowsCorrectExceptionType(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
2268:  ^
2269:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:107: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2270:  Response response = createResponse(ErrorCodes.UNHANDLED_ERROR);
2271:  ^
2272:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:120: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2273:  createResponse(ErrorCodes.UNHANDLED_ERROR, "boom"), 123))
2274:  ^
2275:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:133: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2276:  createResponse(ErrorCodes.UNHANDLED_ERROR, ImmutableMap.of("message", "boom")),
2277:  ^
2278:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:147: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2279:  ErrorCodes.UNHANDLED_ERROR,
2280:  ^
2281:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:167: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2282:  ErrorCodes.UNHANDLED_ERROR,
2283:  ^
2284:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:193: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2285:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
2286:  ^
2287:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:214: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2288:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2289:  ^
2290:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:248: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2291:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2292:  ^
2293:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:280: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2294:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2295:  ^
2296:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:308: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2297:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2298:  ^
2299:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:327: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2300:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2301:  ^
2302:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:355: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2303:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2304:  ^
2305:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:394: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2306:  createResponse(ErrorCodes.UNHANDLED_ERROR, data), 123))
2307:  ^
2308:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:426: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2309:  createResponse(ErrorCodes.UNHANDLED_ERROR, toMap(serverError)), 123))
2310:  ^
2311:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:435: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2312:  exceptions.put(ErrorCodes.NO_SUCH_SESSION, NoSuchSessionException.class);
2313:  ^
2314:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:436: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2315:  exceptions.put(ErrorCodes.NO_SUCH_ELEMENT, NoSuchElementException.class);
2316:  ^
2317:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:437: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2318:  exceptions.put(ErrorCodes.NO_SUCH_FRAME, NoSuchFrameException.class);
2319:  ^
2320:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:438: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2321:  exceptions.put(ErrorCodes.UNKNOWN_COMMAND, UnsupportedCommandException.class);
2322:  ^
2323:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:439: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2324:  exceptions.put(ErrorCodes.STALE_ELEMENT_REFERENCE, StaleElementReferenceException.class);
2325:  ^
2326:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:440: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2327:  exceptions.put(ErrorCodes.INVALID_ELEMENT_STATE, InvalidElementStateException.class);
2328:  ^
2329:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:441: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2330:  exceptions.put(ErrorCodes.UNHANDLED_ERROR, WebDriverException.class);
2331:  ^
2332:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:442: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2333:  exceptions.put(ErrorCodes.JAVASCRIPT_ERROR, JavascriptException.class);
2334:  ^
2335:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:443: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2336:  exceptions.put(ErrorCodes.XPATH_LOOKUP_ERROR, InvalidSelectorException.class);
2337:  ^
2338:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:444: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2339:  exceptions.put(ErrorCodes.TIMEOUT, TimeoutException.class);
2340:  ^
2341:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:445: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2342:  exceptions.put(ErrorCodes.NO_SUCH_WINDOW, NoSuchWindowException.class);
2343:  ^
2344:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:446: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2345:  exceptions.put(ErrorCodes.INVALID_COOKIE_DOMAIN, InvalidCookieDomainException.class);
2346:  ^
2347:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:447: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2348:  exceptions.put(ErrorCodes.UNABLE_TO_SET_COOKIE, UnableToSetCookieException.class);
2349:  ^
2350:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:448: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2351:  exceptions.put(ErrorCodes.UNEXPECTED_ALERT_PRESENT, UnhandledAlertException.class);
2352:  ^
2353:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:449: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2354:  exceptions.put(ErrorCodes.NO_ALERT_PRESENT, NoAlertPresentException.class);
2355:  ^
2356:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:450: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2357:  exceptions.put(ErrorCodes.ASYNC_SCRIPT_TIMEOUT, ScriptTimeoutException.class);
2358:  ^
2359:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:451: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2360:  exceptions.put(ErrorCodes.INVALID_SELECTOR_ERROR, InvalidSelectorException.class);
2361:  ^
2362:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:452: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2363:  exceptions.put(ErrorCodes.SESSION_NOT_CREATED, SessionNotCreatedException.class);
2364:  ^
2365:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:453: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2366:  exceptions.put(ErrorCodes.MOVE_TARGET_OUT_OF_BOUNDS, MoveTargetOutOfBoundsException.class);
2367:  ^
2368:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:454: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2369:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR, InvalidSelectorException.class);
2370:  ^
2371:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:455: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2372:  exceptions.put(ErrorCodes.INVALID_XPATH_SELECTOR_RETURN_TYPER, InvalidSelectorException.class);
2373:  ^
2374:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:469: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2375:  ? ErrorCodes.INVALID_SELECTOR_ERROR
2376:  ^
2377:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:471: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2378:  assertThat(new ErrorCodes().toStatusCode(e)).isEqualTo(expected);
2379:  ^
2380:  java/test/org/openqa/selenium/remote/ErrorHandlerTest.java:483: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2381:  response.setState(new ErrorCodes().toState(status));
2382:  ^
2383:  (00:48:34) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor):
2384:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2385:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2386:  ^
2387:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2388:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2389:  ^
2390:  java/test/org/openqa/selenium/remote/RemotableByTest.java:23: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2391:  import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING;
2392:  ^
2393:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2394:  private final ErrorCodes errorCodes = new ErrorCodes();
2395:  ^
2396:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2397:  private final ErrorCodes errorCodes = new ErrorCodes();
2398:  ^
2399:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2400:  private final ErrorCodes errorCodes = new ErrorCodes();
2401:  ^
2402:  java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal
2403:  private final ErrorCodes errorCodes = new ErrorCodes();
2404:  ^
...

2467:  collected 16 items
2468:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_clicking_on_anchor_scrolls_page[edge] PASSED [  6%]
2469:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_scroll_to_click_on_an_element_hidden_by_overflow[edge] PASSED [ 12%]
2470:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_on_an_element_hidden_by_overflow[edge] PASSED [ 18%]
2471:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_on_an_element_hidden_by_double_overflow[edge] PASSED [ 25%]
2472:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_on_an_element_hidden_by_yoverflow[edge] PASSED [ 31%]
2473:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_not_scroll_overflow_elements_which_are_visible[edge] PASSED [ 37%]
2474:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_not_scroll_if_already_scrolled_and_element_is_in_view[edge] PASSED [ 43%]
2475:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_radio_button_scrolled_into_view[edge] PASSED [ 50%]
2476:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_scroll_overflow_elements_if_click_point_is_out_of_view_but_element_is_in_view[edge] PASSED [ 56%]
2477:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_in_aframe_that_is_out_of_view[edge] PASSED [ 62%]
2478:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_that_is_out_of_view_in_aframe[edge] PASSED [ 68%]
2479:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_not_be_able_to_click_element_that_is_out_of_view_in_anon_scrollable_frame[edge] PASSED [ 75%]
2480:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_that_is_out_of_view_in_aframe_that_is_out_of_view[edge] PASSED [ 81%]
2481:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_that_is_out_of_view_in_anested_frame[edge] PASSED [ 87%]
2482:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_that_is_out_of_view_in_anested_frame_that_is_out_of_view[edge] ERROR [ 93%]
2483:  _ ERROR at setup of test_should_be_able_to_click_element_that_is_out_of_view_in_anested_frame_that_is_out_of_view[edge] _
2484:  request = <SubRequest 'driver' for <Function test_should_be_able_to_click_element_that_is_out_of_view_in_anested_frame_that_is_out_of_view[edge]>>
...

2487:  global driver_instance
2488:  global selenium_driver
2489:  driver_class = getattr(request, "param", "Chrome").lower()
2490:  if selenium_driver is None:
2491:  selenium_driver = Driver(driver_class, request)
2492:  # skip tests if not available on the platform
2493:  if not selenium_driver.is_platform_valid:
2494:  pytest.skip(f"{driver_class} tests can only run on {selenium_driver.exe_platform}")
2495:  # skip tests in the 'remote' directory if run with a local driver
2496:  if request.node.path.parts[-2] == "remote" and selenium_driver.driver_class != "Remote":
2497:  pytest.skip(f"Remote tests can't be run with driver '{selenium_driver.driver_class}'")
2498:  # skip tests for drivers that don't support BiDi when --bidi is enabled
2499:  if selenium_driver.bidi:
2500:  if driver_class.lower() not in selenium_driver.supported_bidi_drivers:
2501:  pytest.skip(f"{driver_class} does not support BiDi")
2502:  # conditionally mark tests as expected to fail based on driver
2503:  marker = request.node.get_closest_marker(f"xfail_{driver_class.lower()}")
...

2516:  py/conftest.py:342: 
2517:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2518:  py/conftest.py:272: in driver
2519:  self._driver = self._initialize_driver()
2520:  py/conftest.py:291: in _initialize_driver
2521:  return getattr(webdriver, self.driver_class)(**kwargs)
2522:  py/selenium/webdriver/edge/webdriver.py:47: in __init__
2523:  super().__init__(
2524:  py/selenium/webdriver/chromium/webdriver.py:69: in __init__
2525:  super().__init__(command_executor=executor, options=options)
2526:  py/selenium/webdriver/remote/webdriver.py:262: in __init__
2527:  self.start_session(capabilities)
2528:  py/selenium/webdriver/remote/webdriver.py:364: in start_session
2529:  response = self.execute(Command.NEW_SESSION, caps)["value"]
2530:  py/selenium/webdriver/remote/webdriver.py:456: in execute
2531:  self.error_handler.check_response(response)
2532:  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
2533:  self = <selenium.webdriver.remote.errorhandler.ErrorHandler object at 0x7fa2387c8df0>
2534:  response = {'status': 404, 'value': '{"value":{"error":"invalid session id","message":"invalid session id: session deleted as the...wn>\\n#18 0x55d5667a1cac \\u003Cunknown>\\n#19 0x55d5667b1bbc \\u003Cunknown>\\n#20 0x7f2ce7679609 start_thread\\n"}}'}
2535:  def check_response(self, response: dict[str, Any]) -> None:
2536:  """Checks that a JSON response from the WebDriver does not have an
2537:  error.
2538:  :Args:
2539:  - response - The JSON response from the WebDriver server as a dictionary
2540:  object.
2541:  :Raises: If the response contains an error message.
2542:  """
2543:  status = response.get("status", None)
2544:  if not status or status == ErrorCode.SUCCESS:
2545:  return
2546:  value = None
2547:  message = response.get("message", "")
2548:  screen: str = response.get("screen", "")
2549:  stacktrace = None
2550:  if isinstance(status, int):
2551:  value_json = response.get("value", None)
2552:  if value_json and isinstance(value_json, str):
2553:  try:
2554:  value = json.loads(value_json)
2555:  if isinstance(value, dict):
2556:  if len(value) == 1:
2557:  value = value["value"]
2558:  status = value.get("error", None)
2559:  if not status:
2560:  status = value.get("status", ErrorCode.UNKNOWN_ERROR)
2561:  message = value.get("value") or value.get("message")
2562:  if not isinstance(message, str):
2563:  value = message
2564:  message = message.get("message")
2565:  else:
2566:  message = value.get("message", None)
2567:  except ValueError:
2568:  pass
2569:  exception_class: type[WebDriverException]
2570:  e = ErrorCode()
2571:  error_codes = [item for item in dir(e) if not item.startswith("__")]
2572:  for error_code in error_codes:
2573:  error_info = getattr(ErrorCode, error_code)
2574:  if isinstance(error_info, list) and status in error_info:
2575:  exception_class = getattr(ExceptionMapping, error_code, WebDriverException)
2576:  break
...

2592:  stacktrace = st_value.split("\n")
2593:  else:
2594:  stacktrace = []
2595:  try:
2596:  for frame in st_value:
2597:  line = frame.get("lineNumber", "")
2598:  file = frame.get("fileName", "<anonymous>")
2599:  if line:
2600:  file = f"{file}:{line}"
2601:  meth = frame.get("methodName", "<anonymous>")
2602:  if "className" in frame:
2603:  meth = f"{frame['className']}.{meth}"
2604:  msg = "    at %s (%s)"
2605:  msg = msg % (meth, file)
2606:  stacktrace.append(msg)
2607:  except TypeError:
2608:  pass
2609:  if exception_class == UnexpectedAlertPresentException:
2610:  alert_text = None
2611:  if "data" in value:
2612:  alert_text = value["data"].get("text")
2613:  elif "alert" in value:
2614:  alert_text = value["alert"].get("text")
2615:  raise exception_class(message, screen, stacktrace, alert_text)  # type: ignore[call-arg]  # mypy is not smart enough here
2616:  >       raise exception_class(message, screen, stacktrace)
2617:  E       selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id: session deleted as the browser has closed the connection
2618:  E       from disconnected: not connected to DevTools
2619:  E         (Session info: MicrosoftEdge=138.0.3351.95); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
2620:  E       Stacktrace:
...

2627:  E       #6 0x55d5662ee5b6 <unknown>
2628:  E       #7 0x55d5662dfd43 <unknown>
2629:  E       #8 0x55d5662ad98b <unknown>
2630:  E       #9 0x55d5662ae571 <unknown>
2631:  E       #10 0x55d566782a81 <unknown>
2632:  E       #11 0x55d566785cab <unknown>
2633:  E       #12 0x55d56678570b <unknown>
2634:  E       #13 0x55d566786165 <unknown>
2635:  E       #14 0x55d56676fd23 <unknown>
2636:  E       #15 0x55d566786535 <unknown>
2637:  E       #16 0x55d566759405 <unknown>
2638:  E       #17 0x55d5667a1a88 <unknown>
2639:  E       #18 0x55d5667a1cac <unknown>
2640:  E       #19 0x55d5667b1bbc <unknown>
2641:  E       #20 0x7f2ce7679609 start_thread
2642:  py/selenium/webdriver/remote/errorhandler.py:232: InvalidSessionIdException
2643:  py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_not_scroll_when_getting_element_size[edge] PASSED [100%]
2644:  =========================== short test summary info ============================
2645:  ERROR py/test/selenium/webdriver/common/click_scrolling_tests.py::test_should_be_able_to_click_element_that_is_out_of_view_in_anested_frame_that_is_out_of_view[edge] - selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id: session deleted as the browser has closed the connection
2646:  from disconnected: not connected to DevTools
2647:  (Session info: MicrosoftEdge=138.0.3351.95); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#invalidsessionidexception
2648:  Stacktrace:
...

2655:  #6 0x55d5662ee5b6 <unknown>
2656:  #7 0x55d5662dfd43 <unknown>
2657:  #8 0x55d5662ad98b <unknown>
2658:  #9 0x55d5662ae571 <unknown>
2659:  #10 0x55d566782a81 <unknown>
2660:  #11 0x55d566785cab <unknown>
2661:  #12 0x55d56678570b <unknown>
2662:  #13 0x55d566786165 <unknown>
2663:  #14 0x55d56676fd23 <unknown>
2664:  #15 0x55d566786535 <unknown>
2665:  #16 0x55d566759405 <unknown>
2666:  #17 0x55d5667a1a88 <unknown>
2667:  #18 0x55d5667a1cac <unknown>
2668:  #19 0x55d5667b1bbc <unknown>
2669:  #20 0x7f2ce7679609 start_thread
2670:  ========================= 15 passed, 1 error in 44.28s =========================
2671:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChD0Hozk9ytQoaZUoe4mGiE_EgdkZWZhdWx0GiUKIF-Y1Hu1cSJ1pxt8EimUgy3CPXqEst9qWEXhfw4z6p6nELwD
...

2680:  (00:54:01) �[32m[12,473 / 14,479]�[0m 264 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 172s remote, remote-cache ... (50 actions, 36 running)
2681:  (00:54:06) �[32m[12,475 / 14,479]�[0m 266 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 177s remote, remote-cache ... (50 actions, 38 running)
2682:  (00:54:13) �[32m[12,475 / 14,479]�[0m 266 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 184s remote, remote-cache ... (50 actions, 41 running)
2683:  (00:54:19) �[32m[12,475 / 14,479]�[0m 266 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 189s remote, remote-cache ... (50 actions, 45 running)
2684:  (00:54:24) �[32m[12,510 / 14,479]�[0m 301 / 2360 tests;�[0m Testing //py:common-edge-bidi-test/selenium/webdriver/common/driver_element_finding_tests.py; 168s remote, remote-cache ... (50 actions, 26 running)
2685:  �[35mFLAKY: �[0m//py:common-edge-bidi-test/selenium/webdriver/common/devtools_tests.py (Summary)
2686:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-edge-bidi-test/selenium/webdriver/common/devtools_tests.py/test_attempts/attempt_1.log
2687:  (00:54:24) �[32mINFO: �[0mFrom Testing //py:common-edge-bidi-test/selenium/webdriver/common/devtools_tests.py:
2688:  ==================== Test output for //py:common-edge-bidi-test/selenium/webdriver/common/devtools_tests.py:
2689:  ============================= test session starts ==============================
2690:  platform linux -- Python 3.9.23, pytest-8.4.1, pluggy-1.6.0
2691:  rootdir: /mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/py/common-edge-bidi-test/selenium/webdriver/common/devtools_tests.py.runfiles/_main/py
2692:  configfile: pyproject.toml
2693:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.14.1
2694:  collected 2 items
2695:  py/test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[edge] FAILED [ 50%]
2696:  ______________________ test_check_console_messages[edge] _______________________
2697:  driver = <selenium.webdriver.edge.webdriver.WebDriver (session="a59359779272633544473ffc8fdae1ad")>
2698:  pages = <conftest.pages.<locals>.Pages object at 0x7fa4cb618760>
2699:  recwarn = WarningsRecorder(record=True)
2700:  @pytest.mark.xfail_safari
2701:  @pytest.mark.xfail_firefox
2702:  @pytest.mark.xfail_remote
2703:  def test_check_console_messages(driver, pages, recwarn):
2704:  devtools, connection = driver.start_devtools()
2705:  console_api_calls = []
2706:  assert len(recwarn) == 0
2707:  connection.execute(devtools.runtime.enable())
2708:  connection.on(devtools.runtime.ConsoleAPICalled, console_api_calls.append)
2709:  driver.execute_script("console.log('I love cheese')")
2710:  driver.execute_script("console.error('I love bread')")
2711:  >       WebDriverWait(driver, 10).until(lambda _: len(console_api_calls) == 2)
...

2749:  while True:
2750:  try:
2751:  value = method(self._driver)
2752:  if value:
2753:  return value
2754:  except self._ignored_exceptions as exc:
2755:  screen = getattr(exc, "screen", None)
2756:  stacktrace = getattr(exc, "stacktrace", None)
2757:  if time.monotonic() > end_time:
2758:  break
2759:  time.sleep(self._poll)
2760:  >       raise TimeoutException(message, screen, stacktrace)
2761:  E       selenium.common.exceptions.TimeoutException: Message:
2762:  py/selenium/webdriver/support/wait.py:138: TimeoutException
2763:  ------------------------------ live log logreport ------------------------------
2764:  ERROR    websocket:_logging.py:77 Connection to remote host was lost. - goodbye
2765:  ------------------------------ live log teardown -------------------------------
2766:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa4c92d1f40>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a59359779272633544473ffc8fdae1ad
2767:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa4c92d1a90>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a59359779272633544473ffc8fdae1ad
2768:  WARNING  urllib3.connectionpool:connectionpool.py:868 Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fa4c92d1640>: Failed to establish a new connection: [Errno 111] Connection refused')': /session/a59359779272633544473ffc8fdae1ad
2769:  py/test/selenium/webdriver/common/devtools_tests.py::test_check_start_twice 
2770:  -------------------------------- live log call ---------------------------------
2771:  ERROR    websocket:_logging.py:77 Connection to remote host was lost. - goodbye
2772:  ERROR    websocket:_logging.py:77 Connection to remote host was lost. - goodbye
2773:  PASSED                                                                   [100%]
2774:  =========================== short test summary info ============================
2775:  FAILED py/test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[edge] - selenium.common.exceptions.TimeoutException: Message:
2776:  ========================= 1 failed, 1 passed in 18.66s =========================
2777:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChB37eGqBo5aw52zTk3JqhhTEgdkZWZhdWx0GiUKIHW-pPM72NFkidlWxnk6945nM_6S_Qq2jHkep6X4l-x2ELwD
...

2802:  (00:56:33) �[32m[12,760 / 14,479]�[0m 551 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_browsing_context_tests.py; 108s remote, remote-cache ... (50 actions, 44 running)
2803:  (00:56:39) �[32m[12,772 / 14,479]�[0m 564 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_browsing_context_tests.py; 113s remote, remote-cache ... (50 actions, 43 running)
2804:  (00:56:44) �[32m[12,781 / 14,479]�[0m 572 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_browsing_context_tests.py; 118s remote, remote-cache ... (50 actions, 44 running)
2805:  (00:56:53) �[32m[12,788 / 14,479]�[0m 579 / 2360 tests;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/bidi_browsing_context_tests.py; 127s remote, remote-cache ... (50 actions, 43 running)
2806:  (00:56:58) �[32m[12,795 / 14,479]�[0m 586 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 107s remote, remote-cache ... (50 actions, 42 running)
2807:  (00:57:01) �[31m�[1mFAIL: �[0m//javascript/selenium-webdriver:test-bidi-network-test.js-chrome (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-bidi-network-test.js-chrome/test_attempts/attempt_1.log)
2808:  (00:57:03) �[32m[12,800 / 14,479]�[0m 591 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 112s remote, remote-cache ... (50 actions, 44 running)
2809:  (00:57:08) �[32m[12,825 / 14,479]�[0m 616 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 117s remote, remote-cache ... (50 actions, 42 running)
2810:  (00:57:13) �[32m[12,833 / 14,479]�[0m 624 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 122s remote, remote-cache ... (50 actions, 46 running)
2811:  (00:57:18) �[32m[12,857 / 14,479]�[0m 648 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 127s remote, remote-cache ... (50 actions, 40 running)
2812:  (00:57:23) �[32m[12,871 / 14,479]�[0m 662 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 132s remote, remote-cache ... (50 actions, 46 running)
2813:  (00:57:28) �[32m[12,877 / 14,479]�[0m 668 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:select-chrome-bidi; 137s remote, remote-cache ... (50 actions, 45 running)
2814:  (00:57:33) �[32m[12,890 / 14,479]�[0m 681 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 118s remote, remote-cache ... (50 actions, 44 running)
2815:  (00:57:38) �[32m[12,894 / 14,479]�[0m 686 / 2360 tests;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 123s remote, remote-cache ... (50 actions, 49 running)
2816:  (00:57:39) �[31m�[1mFAIL: �[0m//javascript/selenium-webdriver:test-bidi-network-test.js-chrome (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-bidi-network-test.js-chrome/test.log)
2817:  �[31m�[1mFAILED: �[0m//javascript/selenium-webdriver:test-bidi-network-test.js-chrome (Summary)
2818:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-bidi-network-test.js-chrome/test.log
2819:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-bidi-network-test.js-chrome/test_attempts/attempt_1.log
2820:  (00:57:39) �[32mINFO: �[0mFrom Testing //javascript/selenium-webdriver:test-bidi-network-test.js-chrome:
2821:  ==================== Test output for //javascript/selenium-webdriver:test-bidi-network-test.js-chrome:
2822:  [INFO] Running tests against [chrome]
2823:  [chrome]
2824:  Network network
2825:  ✔ can listen to event before request is sent (335ms)
2826:  1) can request cookies
2827:  - can redirect http equiv
2828:  ✔ can subscribe to response started (294ms)
2829:  ✔ test response started mime type (258ms)
2830:  ✔ can subscribe to response completed (257ms)
2831:  - can listen to auth required event
2832:  ✔ can listen to fetch error event (529ms)
2833:  ✔ test response completed mime type (457ms)
2834:  setCacheBehavior
2835:  ✔ can set cache behavior to bypass for a context (417ms)
2836:  ✔ can set cache behavior to default for a context (549ms)
2837:  ✔ can set cache behavior to default/bypass with no context id (261ms)
2838:  ✔ throws error for invalid cache behavior (216ms)
2839:  ✔ throws error for invalid context id types (245ms)
2840:  11 passing (28s)
2841:  2 pending
2842:  1 failing
2843:  1) [chrome]
2844:  Network network
2845:  can request cookies:
2846:  TypeError: Cannot read properties of undefined (reading 'name')
2847:  at Context.<anonymous> (test/bidi/network_test.js:72:60)
2848:  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2849:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCR5Auewc1ZGaYR5L5HEufGEgdkZWZhdWx0GiUKIAFdNX9d10DhYgdk31L3HdaLbmUq5vi1yLFrFlYBl3kpELwD
2850:  ================================================================================
2851:  ==================== Test output for //javascript/selenium-webdriver:test-bidi-network-test.js-chrome:
2852:  [INFO] Running tests against [chrome]
2853:  [chrome]
2854:  Network network
2855:  ✔ can listen to event before request is sent (299ms)
2856:  1) can request cookies
2857:  - can redirect http equiv
2858:  ✔ can subscribe to response started (293ms)
2859:  ✔ test response started mime type (434ms)
2860:  ✔ can subscribe to response completed (271ms)
2861:  - can listen to auth required event
2862:  ✔ can listen to fetch error event (564ms)
2863:  ✔ test response completed mime type (414ms)
2864:  setCacheBehavior
2865:  ✔ can set cache behavior to bypass for a context (420ms)
2866:  ✔ can set cache behavior to default for a context (413ms)
2867:  ✔ can set cache behavior to default/bypass with no context id (252ms)
2868:  ✔ throws error for invalid cache behavior (222ms)
2869:  ✔ throws error for invalid context id types (150ms)
2870:  11 passing (28s)
2871:  2 pending
2872:  1 failing
2873:  1) [chrome]
2874:  Network network
2875:  can request cookies:
2876:  TypeError: Cannot read properties of undefined (reading 'name')
2877:  at Context.<anonymous> (test/bidi/network_test.js:72:60)
2878:  at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2879:  Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCR5Auewc1ZGaYR5L5HEufGEgdkZWZhdWx0GiUKIAFdNX9d10DhYgdk31L3HdaLbmUq5vi1yLFrFlYBl3kpELwD
2880:  ================================================================================
2881:  (00:57:41) �[31m�[1mFAIL: �[0m//javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/javascript/selenium-webdriver/test-fedcm-fedcm-test.js-chrome/test_attempts/attempt_1.log)
2882:  (00:57:44) �[32m[12,908 / 14,479]�[0m 699 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //rb/spec/integration/selenium/webdriver:driver-chrome; 128s remote, remote-cache ... (50 actions, 47 running)
2883:  (00:57:49) �[32m[12,914 / 14,479]�[0m 705 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/frame_switching_tests.py; 102s remote, remote-cache ... (50 actions, 49 running)
2884:  (00:57:54) �[32m[12,924 / 14,479]�[0m 716 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //py:common-chrome-bidi-test/selenium/webdriver/common/frame_switching_tests.py; 107s remote, remote-cache ... (50 actions, 49 running)
2885:  (00:57:59) �[32m[13,118 / 14,716]�[0m 730 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 109s remote, remote-cache ... (50 actions, 48 running)
2886:  (00:58:04) �[32m[13,339 / 14,961]�[0m 756 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 114s remote, remote-cache ... (50 actions, 48 running)
2887:  (00:58:07) �[31m�[1mFAIL: �[0m//py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py/test_attempts/attempt_1.log)
2888:  (00:58:09) �[32m[13,454 / 15,034]�[0m 810 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 119s remote, remote-cache ... (50 actions, 45 running)
2889:  (00:58:14) �[32m[13,474 / 15,034]�[0m 830 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 124s remote, remote-cache ... (50 actions, 48 running)
2890:  (00:58:19) �[32m[13,491 / 15,034]�[0m 848 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 129s remote, remote-cache ... (50 actions, 48 running)
2891:  (00:58:25) �[32m[13,498 / 15,034]�[0m 854 / 2360 tests, �[31m�[1m1 failed�[0m;�[0m Testing //javascript/selenium-webdriver:test-fedcm-fedcm-test.js-chrome; 135s remote, remote-cache ... (50 actions, 49 running)
2892:  (00:58:29) �[31m�[1mFAIL: �[0m//py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py/test.log)
2893:  �[31m�[1mFAILED: �[0m//py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py (Summary)
2894:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py/test.log
2895:  /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py/test_attempts/attempt_1.log
2896:  (00:58:29) �[32mINFO: �[0mFrom Testing //py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py:
2897:  ==================== Test output for //py:common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py:
2898:  ============================= test session starts ==============================
2899:  platform linux -- Python 3.9.23, pytest-8.4.1, pluggy-1.6.0
2900:  rootdir: /mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/py/common-chrome-bidi-test/selenium/webdriver/common/devtools_tests.py.runfiles/_main/py
2901:  configfile: pyproject.toml
2902:  plugins: instafail-0.5.0, trio-0.8.0, mock-3.14.1
2903:  collected 2 items
2904:  py/test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[chrome] FAILED [ 50%]
2905:  _____________________ test_check_console_messages[chrome] ______________________
2906: ...

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from 15cc251 to b466777 Compare July 20, 2025 00:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
B-build Includes scripting, bazel and CI integrations Review effort 2/5
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant