Skip to content

Conversation

@selenium-ci
Copy link
Member

@selenium-ci selenium-ci commented Dec 5, 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 Dec 5, 2025
@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Dec 5, 2025

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
🟢
Generic: Meaningful Naming and Self-Documenting Code

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

Status: Passed

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

Generic: Secure Logging Practices

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

Status: Passed

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

Generic: Comprehensive Audit Trails

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

Status:
Not Applicable: The PR adds/updates static repository URLs and checksums without introducing runtime
actions; audit trail requirements are not applicable to these changes alone.

Referred Code
 pkg_archive( name = "mac_edge", url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/d45a1a8b-e452-454b-8e78-5f6103c85ea4/MicrosoftEdge-143.0.3650.66.pkg", sha256 = "a1e692f86eb5da20fe3ccad50b98755b203684fb36f9c804c30d5843ffac9677", move = { "MicrosoftEdge-143.0.3650.66.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( ... (clipped 198 lines)

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

Generic: Robust Error Handling and Edge Case Management

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

Status:
No Error Handling: The new code updates URLs and SHA256 values for external archives without adding
validation or fallback handling in these snippets, and it is unclear if higher-level rules
handle download/verification failures.

Referred Code
 pkg_archive( name = "mac_edge", url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/d45a1a8b-e452-454b-8e78-5f6103c85ea4/MicrosoftEdge-143.0.3650.66.pkg", sha256 = "a1e692f86eb5da20fe3ccad50b98755b203684fb36f9c804c30d5843ffac9677", move = { "MicrosoftEdge-143.0.3650.66.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( ... (clipped 198 lines)

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

Generic: Secure Error Handling

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

Status:
Not Applicable: These changes only adjust archive sources and checksums; no user-facing error messages are
introduced, so secure error handling cannot be evaluated from this diff.

Referred Code
 pkg_archive( name = "mac_edge", url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/d45a1a8b-e452-454b-8e78-5f6103c85ea4/MicrosoftEdge-143.0.3650.66.pkg", sha256 = "a1e692f86eb5da20fe3ccad50b98755b203684fb36f9c804c30d5843ffac9677", move = { "MicrosoftEdge-143.0.3650.66.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( ... (clipped 198 lines)

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

Generic: Security-First Input Validation and Data Handling

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

Status:
External Sources: The code pins new external download URLs and checksums; while checksums mitigate integrity
risks, the diff does not show additional validation or trust checks beyond sha256, which
may rely on external tooling not visible here.

Referred Code
 pkg_archive( name = "mac_edge", url = "https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/d45a1a8b-e452-454b-8e78-5f6103c85ea4/MicrosoftEdge-143.0.3650.66.pkg", sha256 = "a1e692f86eb5da20fe3ccad50b98755b203684fb36f9c804c30d5843ffac9677", move = { "MicrosoftEdge-143.0.3650.66.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( ... (clipped 198 lines)

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

  • Update
Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label
@qodo-code-review
Copy link
Contributor

qodo-code-review bot commented Dec 5, 2025

PR Code Suggestions ✨

No code suggestions found for the PR.

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 7 times, most recently from fa4dbe7 to e75ce4b Compare December 12, 2025 00:43
@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch 2 times, most recently from 026e34b to fd0f6e8 Compare December 14, 2025 00:45
@qodo-code-review
Copy link
Contributor

CI Feedback 🧐

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

Action: Test / All RBE tests

Failed stage: Run Bazel [❌]

Failed test name: //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py

Failure summary:

Bazel test run failed due to failing Virtual Authenticator tests on Microsoft Edge:
- Python test
target //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py failed (6
failed, 3 passed). Repeated assertion failures show WebAuthn operations returning NotAllowedError:
The operation is not allowed at this time because the page does not have focus. instead of "OK".
Example failures:
- py/test/selenium/webdriver/common/virtual_authenticator_tests.py:117
-
py/test/selenium/webdriver/common/virtual_authenticator_tests.py:216
-
py/test/selenium/webdriver/common/virtual_authenticator_tests.py:259
-
py/test/selenium/webdriver/common/virtual_authenticator_tests.py:280
-
py/test/selenium/webdriver/common/virtual_authenticator_tests.py:340
- One KeyError: 'credential'
at py/test/selenium/webdriver/common/virtual_authenticator_tests.py:303 caused by the earlier
NotAllowedError response lacking the expected payload.
- .NET test target
//dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge also failed with the same symptom:
expectations for [status, OK] were unmet, receiving NotAllowedError: The operation is not allowed at
this time because the page does not have focus. across multiple tests.
- Root cause: In Edge,
WebAuthn API calls were rejected because the test page did not have focus, leading to
NotAllowedError and downstream assertion failures.

Relevant error logs:
1: ##[group]Runner Image Provisioner 2: Hosted Compute Agent ... 932: Package 'php-sql-formatter' is not installed, so not removed 933: Package 'php8.3-ssh2' is not installed, so not removed 934: Package 'php-ssh2-all-dev' is not installed, so not removed 935: Package 'php8.3-stomp' is not installed, so not removed 936: Package 'php-stomp-all-dev' is not installed, so not removed 937: Package 'php-swiftmailer' is not installed, so not removed 938: Package 'php-symfony' is not installed, so not removed 939: Package 'php-symfony-asset' is not installed, so not removed 940: Package 'php-symfony-asset-mapper' is not installed, so not removed 941: Package 'php-symfony-browser-kit' is not installed, so not removed 942: Package 'php-symfony-clock' is not installed, so not removed 943: Package 'php-symfony-debug-bundle' is not installed, so not removed 944: Package 'php-symfony-doctrine-bridge' is not installed, so not removed 945: Package 'php-symfony-dom-crawler' is not installed, so not removed 946: Package 'php-symfony-dotenv' is not installed, so not removed 947: Package 'php-symfony-error-handler' is not installed, so not removed 948: Package 'php-symfony-event-dispatcher' is not installed, so not removed ... 1126: Package 'php-twig-html-extra' is not installed, so not removed 1127: Package 'php-twig-i18n-extension' is not installed, so not removed 1128: Package 'php-twig-inky-extra' is not installed, so not removed 1129: Package 'php-twig-intl-extra' is not installed, so not removed 1130: Package 'php-twig-markdown-extra' is not installed, so not removed 1131: Package 'php-twig-string-extra' is not installed, so not removed 1132: Package 'php8.3-uopz' is not installed, so not removed 1133: Package 'php-uopz-all-dev' is not installed, so not removed 1134: Package 'php8.3-uploadprogress' is not installed, so not removed 1135: Package 'php-uploadprogress-all-dev' is not installed, so not removed 1136: Package 'php8.3-uuid' is not installed, so not removed 1137: Package 'php-uuid-all-dev' is not installed, so not removed 1138: Package 'php-validate' is not installed, so not removed 1139: Package 'php-vlucas-phpdotenv' is not installed, so not removed 1140: Package 'php-voku-portable-ascii' is not installed, so not removed 1141: Package 'php-wmerrors' is not installed, so not removed 1142: Package 'php-xdebug-all-dev' is not installed, so not removed ... 1773: (05:11:20) �[32mAnalyzing:�[0m 2442 targets (378 packages loaded, 53 targets configured) 1774: (05:11:25) �[32mAnalyzing:�[0m 2442 targets (436 packages loaded, 8506 targets configured) 1775: (05:11:30) �[32mAnalyzing:�[0m 2442 targets (476 packages loaded, 9479 targets configured) 1776: (05:11:35) �[32mAnalyzing:�[0m 2442 targets (594 packages loaded, 13031 targets configured) 1777: (05:11:41) �[32mAnalyzing:�[0m 2442 targets (685 packages loaded, 18050 targets configured) 1778: (05:11:46) �[32mAnalyzing:�[0m 2442 targets (724 packages loaded, 18613 targets configured) 1779: (05:11:51) �[32mAnalyzing:�[0m 2442 targets (724 packages loaded, 18613 targets configured) 1780: (05:11:54) �[33mDEBUG: �[0mRule 'rules_ruby++ruby+bundle' indicated that a canonical reproducible form can be obtained by modifying arguments gem_checksums = {"activesupport-7.2.3": "5675c9770dac93e371412684249f9dc3c8cec104efd0624362a520ae685c7b10", "addressable-2.8.8": "7c13b8f9536cf6364c03b9d417c19986019e28f7c00ac8132da4eb0fe393b057", "ast-2.4.3": "954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383", "base64-0.3.0": "27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b", "benchmark-0.5.0": "465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c", "bigdecimal-3.3.1": "eaa01e228be54c4f9f53bf3cc34fe3d5e845c31963e7fcc5bedb05a4e7d52218", "bigdecimal-3.3.1-java": "ed496e9c075dd501d58a519707bf704dba82a0cef658c719c929789551ec7d85", "concurrent-ruby-1.3.5": "813b3e37aca6df2a21a3b9f1d497f8cbab24a2b94cab325bffe65ee0f6cbebc6", "connection_pool-3.0.2": "33fff5ba71a12d2aa26cb72b1db8bba2a1a01823559fb01d29eb74c286e62e0a", "crack-1.0.1": "ff4a10390cd31d66440b7524eb1841874db86201d5b70032028553130b6d4c7e", "csv-3.3.5": "6e5134ac3383ef728b7f02725d9872934f523cb40b961479f69cf3afa6c8e73f", "curb-1.0.9": "07e5b74a4836103ce186827528f76a22d3991a9b7c45f5c10ee18ee7b03feb0d", "date-3.5.0": "5e74fd6c04b0e65d97ad4f3bb5cb2d8efb37f386cc848f46310b4593ffc46ee5", "date-3.5.0-java": "d6876651299185b935e1b834a353e3a1d1db054be478967e8104e30a9a8f1127", "debug-1.11.0": "1425db64cfa0130c952684e3dc974985be201dd62899bf4bbe3f8b5d6cf1aef2", "diff-lcs-1.6.2": "9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962", "drb-2.2.3": "0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373", "erb-6.0.0": "2730893f9d8c9733f16cab315a4e4b71c1afa9cabc1a1e7ad1403feba8f52579", "erb-6.0.0-java": "6537c84b596d889c4e20d87da41b38664e79bfe0af812ba7ea2a82a7ebf0ed62", "ffi-1.17.2": "297235842e5947cc3036ebe64077584bff583cd7a4e94e9a02fdec399ef46da6", "ffi-1.17.2-java": "94c8516d7c97b21915497b994e41f69e7e8e21d5fc085c498b68e52044e191ec", "ffi-1.17.2-x64-mingw-ucrt": "15d2da54ee578657a333a6059ed16eaba1cbd794ceecd15944825b65c8381ac0", "ffi-1.17.2-x86_64-darwin": "981f2d4e32ea03712beb26e55e972797c2c5a7b0257955d8667ba58f2da6440e", "ffi-1.17.2-x86_64-linux-gnu": "05d2026fc9dbb7cfd21a5934559f16293815b7ce0314846fee2ac8efbdb823ea", "fileutils-1.8.0": "8c6b1df54e2540bdb2f39258f08af78853aa70bad52b4d394bbc6424593c6e02", "git-1.19.1": "b0a422d9f6517353c48a330d6114de4db9e0c82dbe7202964a1d9f1fbc827d70", "hashdiff-1.2.1": "9c079dbc513dfc8833ab59c0c2d8f230fa28499cc5efb4b8dd276cf931457cd1", "i18n-1.14.7": "ceba573f8138ff2c0915427f1fc5bdf4aa3ab8ae88c8ce255eb3ecf0a11a5d0f", "io-console-0.8.1": "1e15440a6b2f67b6ea496df7c474ed62c860ad11237f29b3bd187f054b925fcb", "io-console-0.8.1-java": "9457a61a7b23aab11e9e9ff67f71ae81d7f1a6a2e582bb5d65d754cbb546c06f", "irb-1.15.3": "4349edff1efa7ff7bfd34cb9df74a133a588ba88c2718098b3b4468b81184aaa", "jar-dependencies-0.5.5": "2972b9fcba4b014e6446a84b5c09674a3e8648b95b71768e729f0e8e40568059", "json-2.17.1": "e0e4824541336a44915436f53e7ea74c687314fb8f88080fa1456f6a34ead92e", "json-2.17.1-java": "4e570fb6f3f7888c8de7c121b6328a6971414601cb7e1d4ab8f28da42e3ef524", "language_server-protocol-3.17.0.5": "fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc", "lint_roller-1.1.0": "2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87", "listen-3.9.0": "db9e4424e0e5834480385197c139cb6b0ae0ef28cc13310cfd1ca78377d59c67", "logger-1.7.0": "196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203", "minitest-5.26.2": "f021118a6185b9ba9f5af71f2ba103ad770c75afde9f2ab8da512677c550cde3", "parallel-1.27.0": "4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130", "parser-3.3.10.0": "ce3587fa5cc55a88c4ba5b2b37621b3329aadf5728f9eafa36bbd121462aabd6", "pp-0.6.3": "2951d514450b93ccfeb1df7d021cae0da16e0a7f95ee1e2273719669d0ab9df6", "prettyprint-0.2.0": "2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193", "prism-1.6.0": "bfc0281a81718c4872346bc858dc84abd3a60cae78336c65ad35c8fbff641c6b", "psych-5.2.6": "814328aa5dcb6d604d32126a20bc1cbcf05521a5b49dbb1a8b30a07e580f316e", "psych-5.2.6-java": "0a5f65d47ed1ae3475d062b254e7b2035a259eac578038016d62172dd4cfbd91", "public_suffix-7.0.0": "f7090b5beb0e56f9f10d79eed4d5fbe551b3b425da65877e075dad47a6a1b095", "racc-1.8.1": "4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f", "racc-1.8.1-java": "54f2e6d1e1b91c154013277d986f52a90e5ececbe91465d29172e49342732b98", "rack-2.2.21": "14e2f72f0765455fe424ff601588ac5ce84e95784f59e99251ffe1527152f739", "rainbow-3.1.1": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a", "rake-13.3.1": "8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c", "rb-fsevent-0.11.2": "43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe", "rb-inotify-0.11.1": "a0a700441239b0ff18eb65e3866236cd78613d6b9f78fea1f9ac47a85e47be6e", "rbs-3.9.5": "eabaaf60aee84e38cbf94839c6e1b9cd145c7295fc3cc0e88c92e4069b1119b0", "rchardet-1.10.0": "d5ea2ed61a720a220f1914778208e718a0c7ed2a484b6d357ba695aa7001390f", "rdoc-6.16.1": "71357cc208e6da77ba0c4494e01ae870dd18b437c7c7d801dd73ee2f340b9f5c", "regexp_parser-2.11.3": "ca13f381a173b7a93450e53459075c9b76a10433caadcb2f1180f2c741fc55a4", "reline-0.6.3": "1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835", "rexml-3.4.4": "19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142", "rspec-3.13.2": "206284a08ad798e61f86d7ca3e376718d52c0bc944626b2349266f239f820587", "rspec-core-3.13.6": "a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d", "rspec-expectations-3.13.5": "33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836", "rspec-mocks-3.13.7": "0979034e64b1d7a838aaaddf12bf065ea4dc40ef3d4c39f01f93ae2c66c62b1c", "rspec-support-3.13.6": "2e8de3702427eab064c9352fe74488cc12a1bfae887ad8b91cba480ec9f8afb2", "rubocop-1.81.7": "6fb5cc298c731691e2a414fe0041a13eb1beed7bab23aec131da1bcc527af094", "rubocop-ast-1.48.0": "22df9bbf3f7a6eccde0fad54e68547ae1e2a704bf8719e7c83813a99c05d2e76", "rubocop-performance-1.26.1": "cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834", "rubocop-rake-0.7.1": "3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d", "rubocop-rspec-3.8.0": "28440dccb3f223a9938ca1f946bd3438275b8c6c156dab909e2cb8bc424cab33", "ruby-progressbar-1.13.0": "80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33", "rubyzip-3.2.2": "c0ed99385f0625415c8f05bcae33fe649ed2952894a95ff8b08f26ca57ea5b3c", "securerandom-0.4.1": "cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1", "steep-1.5.3": "7c6302a4d5932d0a46176ebc79766e52b853c223a85525aa2f8911e345123b85", "stringio-3.1.9": "c111af13d3a73eab96a3bc2655ecf93788d13d28cb8e25c1dcbff89ace885121", "strscan-3.1.5": "f8413b90ea9395a69609a4414a8c88551bcda64337e234272c24fcd4c83e5947", "strscan-3.1.5-java": "84805eaad025f64854376608a6dbd49d4a22740ec3f21ba880434a6641621f1e", "terminal-table-3.0.2": "f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91", "tsort-0.2.0": "9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f", "tzinfo-2.0.6": "8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b", "unicode-display_width-2.6.0": "12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a", "webmock-3.26.1": "4f696fb57c90a827c20aadb2d4f9058bbff10f7f043bd0d4c3f58791143b1cd7", "webrick-1.9.2": "beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131", "websocket-1.2.11": "b7e7a74e2410b5e85c25858b26b3322f29161e300935f70a0e0d3c35e0462737", "yard-0.9.38": "721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f"} 1781: (05:11:54) �[33mDEBUG: �[0mRepository rules_ruby++ruby+bundle instantiated at: 1782: <builtin>: in <toplevel> 1783: Repository rule rb_bundle_fetch defined at: 1784: /home/runner/.bazel/external/rules_ruby+/ruby/private/bundle_fetch.bzl:258:34: in <toplevel> 1785: (05:11:56) �[32mAnalyzing:�[0m 2442 targets (761 packages loaded, 23612 targets configured) 1786: (05:11:57) �[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: 1787: com.google.code.findbugs:jsr305 1788: com.google.errorprone:error_prone_annotations 1789: com.google.guava:guava (versions: 30.1.1-jre, 31.0.1-android) ... 1803: �[32m[1,107 / 1,312]�[0m 1 / 27 tests;�[0m checking cached actions 1804: (05:12:33) �[32mAnalyzing:�[0m 2442 targets (1535 packages loaded, 51111 targets configured) 1805: �[32m[1,107 / 1,312]�[0m 1 / 27 tests;�[0m checking cached actions 1806: (05:12:38) �[32mAnalyzing:�[0m 2442 targets (1617 packages loaded, 52756 targets configured) 1807: �[32m[1,329 / 1,511]�[0m 1 / 58 tests;�[0m [Prepa] Testing //java/test/org/openqa/selenium/support/ui:clock-spotbugs ... (36 actions, 0 running) 1808: (05:12:39) �[32mINFO: �[0mFrom Building external/contrib_rules_jvm+/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5/liballow.jar (1 source file): 1809: warning: [options] source value 8 is obsolete and will be removed in a future release 1810: warning: [options] target value 8 is obsolete and will be removed in a future release 1811: warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 1812: (05:12:39) �[32mINFO: �[0mFrom Building external/contrib_rules_jvm+/java/src/com/github/bazel_contrib/contrib_rules_jvm/junit5/libjunit5-compile-class.jar (19 source files): 1813: warning: [options] source value 8 is obsolete and will be removed in a future release 1814: warning: [options] target value 8 is obsolete and will be removed in a future release 1815: warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. 1816: (05:12:40) �[35mWARNING: �[0m/home/runner/.bazel/external/io_bazel_rules_closure/java/com/google/javascript/jscomp/BUILD:19:13: in java_library rule @@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp: target '@@io_bazel_rules_closure//java/com/google/javascript/jscomp:jscomp' depends on deprecated target '@@io_bazel_rules_closure//java/io/bazel/rules/closure:build_info_java_proto': Use java_proto_library from com_google_protobuf 1817: (05:12:40) �[32mINFO: �[0mFrom Building java/src/org/openqa/selenium/remote/libapi-class.jar (63 source files): 1818: java/src/org/openqa/selenium/remote/ErrorHandler.java:46: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1819: private final ErrorCodes errorCodes; 1820: ^ 1821: java/src/org/openqa/selenium/remote/ErrorHandler.java:60: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1822: this.errorCodes = new ErrorCodes(); 1823: ^ 1824: java/src/org/openqa/selenium/remote/ErrorHandler.java:68: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1825: public ErrorHandler(ErrorCodes codes, boolean includeServerErrors) { 1826: ^ 1827: java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1828: ErrorCodes errorCodes = new ErrorCodes(); 1829: ^ 1830: java/src/org/openqa/selenium/remote/Response.java:100: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1831: ErrorCodes errorCodes = new ErrorCodes(); 1832: ^ 1833: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:181: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1834: response.setStatus(ErrorCodes.SUCCESS); 1835: ^ 1836: java/src/org/openqa/selenium/remote/ProtocolHandshake.java:182: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1837: response.setState(ErrorCodes.SUCCESS_STRING); 1838: ^ 1839: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:53: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1840: new ErrorCodes().toStatus((String) rawError, Optional.of(tuple.getStatusCode()))); 1841: ^ 1842: java/src/org/openqa/selenium/remote/W3CHandshakeResponse.java:56: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1843: new ErrorCodes().getExceptionType((String) rawError); 1844: ^ 1845: 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 1846: private final ErrorCodes errorCodes = new ErrorCodes(); 1847: ^ 1848: 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 1849: private final ErrorCodes errorCodes = new ErrorCodes(); 1850: ^ 1851: 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 1852: int status = response.getStatus() == ErrorCodes.SUCCESS ? HTTP_OK : HTTP_INTERNAL_ERROR; 1853: ^ 1854: 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 1855: response.setStatus(ErrorCodes.UNKNOWN_COMMAND); 1856: ^ 1857: 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 1858: response.setStatus(ErrorCodes.UNHANDLED_ERROR); 1859: ^ 1860: 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 1861: response.setStatus(ErrorCodes.SUCCESS); 1862: ^ 1863: 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 1864: response.setState(errorCodes.toState(ErrorCodes.SUCCESS)); 1865: ^ 1866: 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 1867: response.setState(errorCodes.toState(ErrorCodes.SUCCESS)); 1868: ^ 1869: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:69: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1870: private final ErrorCodes errorCodes = new ErrorCodes(); 1871: ^ 1872: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:69: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1873: private final ErrorCodes errorCodes = new ErrorCodes(); 1874: ^ 1875: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:97: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1876: response.setStatus(ErrorCodes.UNKNOWN_COMMAND); 1877: ^ 1878: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:102: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1879: response.setStatus(ErrorCodes.UNHANDLED_ERROR); 1880: ^ 1881: java/src/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodec.java:149: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 1882: response.setStatus(ErrorCodes.SUCCESS); 1883: ^ ... 1960: (05:12:48) �[32mAnalyzing:�[0m 2442 targets (1694 packages loaded, 64334 targets configured) 1961: �[32m[5,552 / 6,189]�[0m 93 / 568 tests;�[0m [Prepa] Building java/src/org/openqa/selenium/chrome/libchrome-lib.jar (6 source files) and running annotation processors (AutoServiceProcessor) ... (21 actions, 1 running) 1962: (05:12:48) �[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 1963: (05:12:48) �[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 1964: (05:12:48) �[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 1965: (05:12:48) �[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 1966: (05:12:48) �[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 1967: (05:12:48) �[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 1968: (05:12:48) �[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 1969: (05:12:48) �[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 1970: (05:12:48) �[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 1971: (05:12:48) �[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 1972: (05:12:48) �[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 1973: (05:12:48) �[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 1974: (05:12:48) �[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 1975: (05:12:48) �[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 1976: (05:12:48) �[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 ... 2067: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/inject/nested_iframes.html -> javascript/webdriver/test/atoms/inject/nested_iframes.html obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2068: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/inject/single_iframe.html -> javascript/webdriver/test/atoms/inject/single_iframe.html obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2069: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/inject/sql_database_test.html -> javascript/webdriver/test/atoms/inject/sql_database_test.html obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2070: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/kitten.jpg -> javascript/webdriver/test/atoms/kitten.jpg obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2071: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/storage/local_storage_test.html -> javascript/webdriver/test/atoms/storage/local_storage_test.html obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2072: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/atoms/storage/session_storage_test.html -> javascript/webdriver/test/atoms/storage/session_storage_test.html obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2073: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/http/corsclient_test.js -> javascript/webdriver/test/http/corsclient_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2074: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/http/http_test.js -> javascript/webdriver/test/http/http_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2075: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/http/xhrclient_test.js -> javascript/webdriver/test/http/xhrclient_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2076: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/logging_test.js -> javascript/webdriver/test/logging_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2077: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/stacktrace_test.js -> javascript/webdriver/test/stacktrace_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2078: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/test_bootstrap.js -> javascript/webdriver/test/test_bootstrap.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2079: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/testutil.js -> javascript/webdriver/test/testutil.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2080: (05:12:48) �[35mWARNING: �[0m/home/runner/work/selenium/selenium/javascript/webdriver/BUILD.bazel:66:19: runfiles symlink javascript/webdriver/test/testutil_test.js -> javascript/webdriver/test/testutil_test.js obscured by javascript/webdriver/test -> bazel-out/k8-fastbuild/bin/javascript/webdriver/test 2081: (05:12:52) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/codec/w3c/W3CHttpResponseCodecTest.jar (1 source file): 2082: 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 2083: import static org.openqa.selenium.remote.ErrorCodes.METHOD_NOT_ALLOWED; 2084: ^ ... 2123: Installing rubocop-performance 1.26.1 2124: Installing rubocop-rake 0.7.1 2125: Installing rubocop-rspec 3.8.0 2126: Installing rubyzip 3.2.2 2127: Installing websocket 1.2.11 2128: Installing webmock 3.26.1 2129: Installing webrick 1.9.2 2130: Installing yard 0.9.38 2131: Bundle complete! 17 Gemfile dependencies, 43 gems now installed. 2132: Bundled gems are installed into `./bazel-out/k8-fastbuild/bin/external/rules_ruby++ruby+bundle/vendor/bundle` 2133: 2 installed gems you directly depend on are looking for funding. 2134: Run `bundle fund` for details 2135: (05:12:58) �[32mAnalyzing:�[0m 2442 targets (1701 packages loaded, 65287 targets configured) 2136: �[32m[8,154 / 9,730]�[0m 204 / 1306 tests;�[0m [Prepa] Testing //java/test/org/openqa/selenium/bidi/storage:StorageCommandsTest-chrome ... (45 actions, 2 running) 2137: (05:13:02) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/libsmall-tests-test-lib.jar (5 source files) and running annotation processors (AutoServiceProcessor): 2138: java/test/org/openqa/selenium/remote/WebDriverFixture.java:170: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2139: response.setStatus(new ErrorCodes().toStatus(state, Optional.of(400))); 2140: ^ ... 2173: �[32m[10,624 / 13,269]�[0m 610 / 2296 tests;�[0m [Prepa] Testing //java/test/org/openqa/selenium/devtools:DevToolsReuseTest-edge-remote ... (49 actions, 2 running) 2174: (05:13:53) �[32mAnalyzing:�[0m 2442 targets (1704 packages loaded, 71064 targets configured) 2175: �[32m[11,411 / 13,863]�[0m 679 / 2412 tests;�[0m [Prepa] Testing //rb/spec/unit/selenium/webdriver/common:child_process ... (50 actions, 6 running) 2176: (05:13:55) �[32mINFO: �[0mAnalyzed 2442 targets (1704 packages loaded, 71094 targets configured). 2177: (05:13:58) �[32m[12,181 / 14,287]�[0m 761 / 2442 tests;�[0m [Prepa] Testing //rb/spec/unit/selenium/webdriver/firefox:extension ... (48 actions, 2 running) 2178: (05:14:03) �[32m[12,763 / 14,577]�[0m 840 / 2442 tests;�[0m [Prepa] Testing //rb/spec/integration/selenium/webdriver:window-chrome-beta ... (50 actions, 0 running) 2179: (05:14:08) �[32m[13,366 / 15,015]�[0m 951 / 2442 tests;�[0m [Prepa] Testing //java/test/org/openqa/selenium/devtools:ChangeUserAgentTest-edge ... (46 actions, 5 running) 2180: (05:14:13) �[32m[14,025 / 15,693]�[0m 1048 / 2442 tests;�[0m [Prepa] Testing //rb/spec/unit/selenium/webdriver:zipper ... (48 actions, 3 running) 2181: (05:14:17) �[32mINFO: �[0mFrom Compiling Rust bin cargo_toml_variable_extractor (1 files) [for tool]: 2182: �[0m�[1m�[33mwarning�[0m�[0m�[1m: the gold linker is deprecated and has known bugs with Rust�[0m 2183: �[0m �[0m�[0m�[1m�[38;5;12m|�[0m 2184: �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mhelp�[0m�[0m: consider using LLD or ld from GNU binutils instead�[0m 2185: �[0m�[1m�[33mwarning�[0m�[0m�[1m: 1 warning emitted�[0m 2186: (05:14:18) �[32m[14,678 / 16,060]�[0m 1169 / 2442 tests;�[0m Testing //java/test/org/openqa/selenium/grid/distributor:DrainTest-remote; 4s remote, remote-cache ... (47 actions, 2 running) 2187: (05:14:19) �[32mINFO: �[0mFrom Building java/test/org/openqa/selenium/remote/RemotableByTest.jar (1 source file) and running annotation processors (AutoServiceProcessor): 2188: java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2189: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING; 2190: ^ 2191: java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2192: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING; 2193: ^ 2194: java/test/org/openqa/selenium/remote/RemotableByTest.java:24: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2195: import static org.openqa.selenium.remote.ErrorCodes.SUCCESS_STRING; 2196: ^ 2197: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2198: private final ErrorCodes errorCodes = new ErrorCodes(); 2199: ^ 2200: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2201: private final ErrorCodes errorCodes = new ErrorCodes(); 2202: ^ 2203: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2204: private final ErrorCodes errorCodes = new ErrorCodes(); 2205: ^ 2206: java/test/org/openqa/selenium/remote/RemotableByTest.java:45: warning: [removal] ErrorCodes in org.openqa.selenium.remote has been deprecated and marked for removal 2207: private final ErrorCodes errorCodes = new ErrorCodes(); 2208: ^ ... 2346: �[0m �[0m�[0m�[1m�[38;5;12m|�[0m 2347: �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mhelp�[0m�[0m: consider using LLD or ld from GNU binutils instead�[0m 2348: �[0m�[1m�[33mwarning�[0m�[0m�[1m: 1 warning emitted�[0m 2349: (05:14:58) �[32m[17,361 / 17,428]�[0m 2305 / 2442 tests;�[0m Testing //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py; 22s remote, remote-cache ... (50 actions, 2 running) 2350: (05:14:58) �[32mINFO: �[0mFrom Compiling Rust bin integration_offline_tests_test (2 files): 2351: �[0m�[1m�[33mwarning�[0m�[0m�[1m: the gold linker is deprecated and has known bugs with Rust�[0m 2352: �[0m �[0m�[0m�[1m�[38;5;12m|�[0m 2353: �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mhelp�[0m�[0m: consider using LLD or ld from GNU binutils instead�[0m 2354: �[0m�[1m�[33mwarning�[0m�[0m�[1m: 1 warning emitted�[0m 2355: (05:14:58) �[32mINFO: �[0mFrom Compiling Rust bin integration_timeout_tests_test (2 files): 2356: �[0m�[1m�[33mwarning�[0m�[0m�[1m: the gold linker is deprecated and has known bugs with Rust�[0m 2357: �[0m �[0m�[0m�[1m�[38;5;12m|�[0m 2358: �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mhelp�[0m�[0m: consider using LLD or ld from GNU binutils instead�[0m 2359: �[0m�[1m�[33mwarning�[0m�[0m�[1m: 1 warning emitted�[0m 2360: (05:15:00) �[31m�[1mFAIL: �[0m//py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py/test.log) 2361: �[31m�[1mFAILED: �[0m//py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py (Summary) 2362: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py/test.log 2363: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild/testlogs/py/common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py/test_attempts/attempt_1.log 2364: (05:15:00) �[32mINFO: �[0mFrom Testing //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py: 2365: ==================== Test output for //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py: 2366: ============================= test session starts ============================== 2367: platform linux -- Python 3.10.18, pytest-9.0.0, pluggy-1.6.0 2368: rootdir: /mnt/engflow/worker/work/0/exec/bazel-out/k8-fastbuild/bin/py/common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py.runfiles/_main/py 2369: configfile: pyproject.toml 2370: plugins: instafail-0.5.0, trio-0.8.0, mock-3.15.1 2371: collected 9 items 2372: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_virtual_authenticator[edge] FAILED [ 11%] 2373: _______________ test_add_and_remove_virtual_authenticator[edge] ________________ 2374: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="f5d9942fca64db71c44d834dbf5b20d0")> 2375: pages = <conftest.pages.<locals>.Pages object at 0x7f16ddc62680> 2376: @pytest.mark.xfail_firefox 2377: @pytest.mark.xfail_safari 2378: @pytest.mark.xfail_remote 2379: def test_add_and_remove_virtual_authenticator(driver, pages): 2380: driver = create_rk_disabled_ctap2_authenticator(driver) 2381: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2382: result = driver.execute_async_script(REGISTER_CREDENTIAL) 2383: > assert result.get("status", "") == "OK" 2384: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2385: E  2386: E - OK 2387: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2388: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:117: AssertionError 2389: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_non_resident_credentials[edge] PASSED [ 22%] 2390: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_non_resident_credential_when_authenticator_uses_u2f_protocol[edge] PASSED [ 33%] 2391: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_resident_credential_not_supported_when_authenticator_uses_u2f_protocol[edge] PASSED [ 44%] 2392: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_get_credentials[edge] FAILED [ 55%] 2393: __________________________ test_get_credentials[edge] __________________________ ... 2395: pages = <conftest.pages.<locals>.Pages object at 0x7f16dca25de0> 2396: @pytest.mark.xfail_firefox 2397: @pytest.mark.xfail_safari 2398: @pytest.mark.xfail_remote 2399: def test_get_credentials(driver, pages): 2400: driver = create_rk_enabled_ctap2_authenticator(driver) 2401: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2402: # Register a Resident Credential 2403: response1 = driver.execute_async_script( 2404: """ 2405: registerCredential({authenticatorSelection: {requireResidentKey: true}}) 2406: .then(arguments[arguments.length - 1]); 2407: """ 2408: ) 2409: > assert response1.get("status", "") == "OK" 2410: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2411: E  2412: E - OK 2413: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2414: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:216: AssertionError 2415: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_raw_Id[edge] FAILED [ 66%] 2416: ____________________ test_remove_credential_by_raw_Id[edge] ____________________ 2417: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="f6385d1217536d0c7bd608f65ece44c5")> 2418: pages = <conftest.pages.<locals>.Pages object at 0x7f16dca248e0> 2419: @pytest.mark.xfail_firefox 2420: @pytest.mark.xfail_safari 2421: @pytest.mark.xfail_remote 2422: def test_remove_credential_by_raw_Id(driver, pages): 2423: driver = create_rk_disabled_u2f_authenticator(driver) 2424: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2425: # register a credential 2426: response = driver.execute_async_script(REGISTER_CREDENTIAL) 2427: > assert response.get("status", "") == "OK" 2428: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2429: E  2430: E - OK 2431: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2432: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:259: AssertionError 2433: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_b64_urlId[edge] FAILED [ 77%] 2434: __________________ test_remove_credential_by_b64_urlId[edge] ___________________ 2435: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="5bf0d7afeef7e73f43f6b229594136ae")> 2436: pages = <conftest.pages.<locals>.Pages object at 0x7f16dc9be830> 2437: @pytest.mark.xfail_firefox 2438: @pytest.mark.xfail_safari 2439: @pytest.mark.xfail_remote 2440: def test_remove_credential_by_b64_urlId(driver, pages): 2441: driver = create_rk_disabled_u2f_authenticator(driver) 2442: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2443: # register a credential 2444: response = driver.execute_async_script(REGISTER_CREDENTIAL) 2445: > assert response.get("status", "") == "OK" 2446: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2447: E  2448: E - OK 2449: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2450: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:280: AssertionError 2451: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_all_credentials[edge] FAILED [ 88%] 2452: ______________________ test_remove_all_credentials[edge] _______________________ 2453: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="3edeb3a219ad48ea53303cd6fb2f74e4")> 2454: pages = <conftest.pages.<locals>.Pages object at 0x7f16dca34460> 2455: @pytest.mark.xfail_firefox 2456: @pytest.mark.xfail_safari 2457: @pytest.mark.xfail_remote 2458: def test_remove_all_credentials(driver, pages): 2459: driver = create_rk_disabled_u2f_authenticator(driver) 2460: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2461: # Register 2 credentials 2462: response1 = driver.execute_async_script(REGISTER_CREDENTIAL) 2463: > raw_id1 = response1["credential"]["rawId"] 2464: E KeyError: 'credential' 2465: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:303: KeyError 2466: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_set_user_verified[edge] FAILED [100%] 2467: _________________________ test_set_user_verified[edge] _________________________ 2468: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="952f5c97f8a0cd4f71fc56210683e4a3")> 2469: pages = <conftest.pages.<locals>.Pages object at 0x7f16ddc88c10> 2470: @pytest.mark.xfail_firefox 2471: @pytest.mark.xfail_safari 2472: @pytest.mark.xfail_remote 2473: def test_set_user_verified(driver, pages): 2474: driver = create_rk_enabled_ctap2_authenticator(driver) 2475: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2476: # Register a credential requiring UV. 2477: response = driver.execute_async_script( 2478: "registerCredential({authenticatorSelection: {userVerification: 'required'}})" 2479: + ".then(arguments[arguments.length - 1]);" 2480: ) 2481: > assert response.get("status", "") == "OK" 2482: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2483: E  2484: E - OK 2485: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2486: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:340: AssertionError 2487: =========================== short test summary info ============================ 2488: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_virtual_authenticator[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2489: - OK 2490: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2491: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_get_credentials[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2492: - OK 2493: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2494: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_raw_Id[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2495: - OK 2496: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2497: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_b64_urlId[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2498: - OK 2499: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2500: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_all_credentials[edge] - KeyError: 'credential' 2501: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_set_user_verified[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2502: - OK 2503: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2504: ========================= 6 failed, 3 passed in 7.23s ========================== 2505: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCwNUmCmLZVUK_ouCSxbjiXEgdkZWZhdWx0GiUKIOD6QddWf0wWUf-N10Ndl69EWR7K2RPL1GUhrtW3fVq-ELwD 2506: ================================================================================ 2507: ==================== Test output for //py:common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py: 2508: ============================= test session starts ============================== 2509: platform linux -- Python 3.10.18, pytest-9.0.0, pluggy-1.6.0 2510: rootdir: /mnt/engflow/worker/work/1/exec/bazel-out/k8-fastbuild/bin/py/common-edge-test/selenium/webdriver/common/virtual_authenticator_tests.py.runfiles/_main/py 2511: configfile: pyproject.toml 2512: plugins: instafail-0.5.0, trio-0.8.0, mock-3.15.1 2513: collected 9 items 2514: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_virtual_authenticator[edge] FAILED [ 11%] 2515: _______________ test_add_and_remove_virtual_authenticator[edge] ________________ 2516: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="7d109662cd677c09d62a3a42baa8d673")> 2517: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d8f33550> 2518: @pytest.mark.xfail_firefox 2519: @pytest.mark.xfail_safari 2520: @pytest.mark.xfail_remote 2521: def test_add_and_remove_virtual_authenticator(driver, pages): 2522: driver = create_rk_disabled_ctap2_authenticator(driver) 2523: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2524: result = driver.execute_async_script(REGISTER_CREDENTIAL) 2525: > assert result.get("status", "") == "OK" 2526: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2527: E  2528: E - OK 2529: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2530: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:117: AssertionError 2531: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_non_resident_credentials[edge] PASSED [ 22%] 2532: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_non_resident_credential_when_authenticator_uses_u2f_protocol[edge] PASSED [ 33%] 2533: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_resident_credential_not_supported_when_authenticator_uses_u2f_protocol[edge] PASSED [ 44%] 2534: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_get_credentials[edge] FAILED [ 55%] 2535: __________________________ test_get_credentials[edge] __________________________ ... 2537: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d85aba00> 2538: @pytest.mark.xfail_firefox 2539: @pytest.mark.xfail_safari 2540: @pytest.mark.xfail_remote 2541: def test_get_credentials(driver, pages): 2542: driver = create_rk_enabled_ctap2_authenticator(driver) 2543: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2544: # Register a Resident Credential 2545: response1 = driver.execute_async_script( 2546: """ 2547: registerCredential({authenticatorSelection: {requireResidentKey: true}}) 2548: .then(arguments[arguments.length - 1]); 2549: """ 2550: ) 2551: > assert response1.get("status", "") == "OK" 2552: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2553: E  2554: E - OK 2555: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2556: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:216: AssertionError 2557: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_raw_Id[edge] FAILED [ 66%] 2558: ____________________ test_remove_credential_by_raw_Id[edge] ____________________ 2559: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="3dbba8495c538b1434d1c54abd35a6a4")> 2560: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d85ab9d0> 2561: @pytest.mark.xfail_firefox 2562: @pytest.mark.xfail_safari 2563: @pytest.mark.xfail_remote 2564: def test_remove_credential_by_raw_Id(driver, pages): 2565: driver = create_rk_disabled_u2f_authenticator(driver) 2566: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2567: # register a credential 2568: response = driver.execute_async_script(REGISTER_CREDENTIAL) 2569: > assert response.get("status", "") == "OK" 2570: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2571: E  2572: E - OK 2573: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2574: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:259: AssertionError 2575: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_b64_urlId[edge] FAILED [ 77%] 2576: __________________ test_remove_credential_by_b64_urlId[edge] ___________________ 2577: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="da7a17d623179ee2934144adb0051e12")> 2578: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d89c5a80> 2579: @pytest.mark.xfail_firefox 2580: @pytest.mark.xfail_safari 2581: @pytest.mark.xfail_remote 2582: def test_remove_credential_by_b64_urlId(driver, pages): 2583: driver = create_rk_disabled_u2f_authenticator(driver) 2584: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2585: # register a credential 2586: response = driver.execute_async_script(REGISTER_CREDENTIAL) 2587: > assert response.get("status", "") == "OK" 2588: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2589: E  2590: E - OK 2591: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2592: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:280: AssertionError 2593: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_all_credentials[edge] FAILED [ 88%] 2594: ______________________ test_remove_all_credentials[edge] _______________________ 2595: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="b32f4fefdf9f0082cb11f0a43abdc809")> 2596: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d9298c10> 2597: @pytest.mark.xfail_firefox 2598: @pytest.mark.xfail_safari 2599: @pytest.mark.xfail_remote 2600: def test_remove_all_credentials(driver, pages): 2601: driver = create_rk_disabled_u2f_authenticator(driver) 2602: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2603: # Register 2 credentials 2604: response1 = driver.execute_async_script(REGISTER_CREDENTIAL) 2605: > raw_id1 = response1["credential"]["rawId"] 2606: E KeyError: 'credential' 2607: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:303: KeyError 2608: py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_set_user_verified[edge] FAILED [100%] 2609: _________________________ test_set_user_verified[edge] _________________________ 2610: driver = <selenium.webdriver.edge.webdriver.WebDriver (session="60a190c977ca13550a7424592ef1c149")> 2611: pages = <conftest.pages.<locals>.Pages object at 0x7fb8d89c64a0> 2612: @pytest.mark.xfail_firefox 2613: @pytest.mark.xfail_safari 2614: @pytest.mark.xfail_remote 2615: def test_set_user_verified(driver, pages): 2616: driver = create_rk_enabled_ctap2_authenticator(driver) 2617: driver.get(pages.url("virtual-authenticator.html", localhost=True)) 2618: # Register a credential requiring UV. 2619: response = driver.execute_async_script( 2620: "registerCredential({authenticatorSelection: {userVerification: 'required'}})" 2621: + ".then(arguments[arguments.length - 1]);" 2622: ) 2623: > assert response.get("status", "") == "OK" 2624: E AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2625: E  2626: E - OK 2627: E + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2628: py/test/selenium/webdriver/common/virtual_authenticator_tests.py:340: AssertionError 2629: =========================== short test summary info ============================ 2630: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_add_and_remove_virtual_authenticator[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2631: - OK 2632: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2633: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_get_credentials[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2634: - OK 2635: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2636: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_raw_Id[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2637: - OK 2638: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2639: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_credential_by_b64_urlId[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2640: - OK 2641: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2642: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_remove_all_credentials[edge] - KeyError: 'credential' 2643: FAILED py/test/selenium/webdriver/common/virtual_authenticator_tests.py::test_set_user_verified[edge] - AssertionError: assert 'NotAllowedEr...t have focus.' == 'OK' 2644: - OK 2645: + NotAllowedError: The operation is not allowed at this time because the page does not have focus. 2646: ========================= 6 failed, 3 passed in 7.18s ========================== 2647: Execution result: https://gypsum.cluster.engflow.com/actions/executions/ChCwNUmCmLZVUK_ouCSxbjiXEgdkZWZhdWx0GiUKIOD6QddWf0wWUf-N10Ndl69EWR7K2RPL1GUhrtW3fVq-ELwD 2648: ================================================================================ 2649: (05:15:04) �[32m[17,429 / 17,430]�[0m 2371 / 2442 tests, �[31m�[1m1 failed�[0m;�[0m Testing //dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge; 18s remote, remote-cache 2650: (05:15:10) �[32m[17,429 / 17,430]�[0m 2371 / 2442 tests, �[31m�[1m1 failed�[0m;�[0m Testing //dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge; 24s remote, remote-cache 2651: (05:15:14) �[31m�[1mFAIL: �[0m//dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild-ST-7636bdc63bf0/testlogs/dotnet/test/common/VirtualAuthn/VirtualAuthenticatorTest-edge/test_attempts/attempt_1.log) 2652: (05:15:19) �[32m[17,429 / 17,430]�[0m 2371 / 2442 tests, �[31m�[1m1 failed�[0m;�[0m Testing //dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge; 33s remote, remote-cache 2653: (05:15:39) �[32m[17,429 / 17,430]�[0m 2371 / 2442 tests, �[31m�[1m1 failed�[0m;�[0m Testing //dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge; 53s remote, remote-cache 2654: (05:15:40) �[31m�[1mFAIL: �[0m//dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge (see /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild-ST-7636bdc63bf0/testlogs/dotnet/test/common/VirtualAuthn/VirtualAuthenticatorTest-edge/test.log) 2655: �[31m�[1mFAILED: �[0m//dotnet/test/common:VirtualAuthn/VirtualAuthenticatorTest-edge (Summary) 2656: /home/runner/.bazel/execroot/_main/bazel-out/k8-fastbuild-ST-7636bdc63bf0/testlogs/dotnet/test/common/VirtualAuthn/VirtualAuthenticatorTest-edge/test.log ... 2677: => OpenQA.Selenium.VirtualAuth.VirtualAuthenticatorTest.AddResidentCredentialNotSupportedWhenAuthenticatorUsesU2FProtocol 2678: 05:14:56.012 DEBUG HttpCommandExecutor: Executing command: [0989911c6852fcfd62822f09596bede2]: get 2679: 05:14:56.016 TRACE HttpCommandExecutor: >> POST http://localhost:43227/session/0989911c6852fcfd62822f09596bede2/url 2680: {"url":"http://localhost:42273/common/virtual-authenticator.html"} 2681: 05:14:56.163 TRACE HttpCommandExecutor: << 200 OK 2682: 05:14:56.164 DEBUG HttpCommandExecutor: Response: ( Success: ) 2683: 05:14:56.167 DEBUG HttpCommandExecutor: Executing command: [0989911c6852fcfd62822f09596bede2]: addVirtualAuthenticator 2684: 05:14:56.169 TRACE HttpCommandExecutor: >> POST http://localhost:43227/session/0989911c6852fcfd62822f09596bede2/webauthn/authenticator 2685: {"protocol":"ctap1/u2f","transport":"usb","hasResidentKey":true,"hasUserVerification":false,"isUserConsenting":true,"isUserVerified":false} 2686: 05:14:56.180 TRACE HttpCommandExecutor: << 200 OK 2687: 05:14:56.181 DEBUG HttpCommandExecutor: Response: ( Success: dbb67df7-f018-4589-b153-74eccfc5d3d0) 2688: 05:14:56.223 DEBUG HttpCommandExecutor: Executing command: [0989911c6852fcfd62822f09596bede2]: addCredential 2689: 05:14:56.226 TRACE HttpCommandExecutor: >> POST http://localhost:43227/session/0989911c6852fcfd62822f09596bede2/webauthn/authenticator/dbb67df7-f018-4589-b153-74eccfc5d3d0/credential 2690: {"credentialId":"AQIDBA","isResidentCredential":true,"rpId":"localhost","privateKey":"MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg8_zMDQDYAxlU-Qhk1Dwkf0v18GZca1DMF3SaJ9HPdmShRANCAASNYX5lyVCOZLzFZzrIKmeZ2jwURmgsJYxGP__fWN_S-j5sN4tT15XEpN_7QZnt14YvI6uvAgO0uJEboFaZlOEB","signCount":0,"userHandle":"AQ"} 2691: 05:14:56.234 TRACE HttpCommandExecutor: << 400 Bad Request 2692: {"value":{"error":"invalid argument","message":"invalid argument: The Authenticator does not support Resident Credentials.\n (Session info: MicrosoftEdge=143.0.3650.80)","stacktrace":"#0 0x56414af4e35e \u003Cunknown>\n#1 0x56414a996696 \u003Cunknown>\n#2 0x56414a97f454 \u003Cunknown>\n#3 0x56414a97dfad \u003Cunknown>\n#4 0x56414a97e1af \u003Cunknown>\n#5 0x56414a99ace6 \u003Cunknown>\n#6 0x56414aa2afbd \u003Cunknown>\n#7 0x56414aa299fd \u003Cunknown>\n#8 0x56414a9da7a7 \u003Cunknown>\n#9 0x56414a9db381 \u003Cunknown>\n#10 0x56414af1d0db \u003Cunknown>\n#11 0x56414af20208 \u003Cunknown>\n#12 0x56414af1fc7d \u003Cunknown>\n#13 0x56414af0a2f9 \u003Cunknown>\n#14 0x56414af20a38 \u003Cunknown>\n#15 0x56414aef3b5e \u003Cunknown>\n#16 0x56414af3c648 \u003Cunknown>\n#17 0x56414af3c86e \u003Cunknown>\n#18 0x56414af4d869 \u003Cunknown>\n#19 0x7fbe78c70609 start_thread\n"}} 2693: 05:14:56.239 DEBUG HttpCommandExecutor: Response: ( InvalidArgument: System.Collections.Generic.Dictionary`2[System.String,System.Object]) ... 2969: 05:15:09.527 DEBUG HttpCommandExecutor: Response: ( Success: ) 2970: 05:15:09.686 DEBUG HttpCommandExecutor: Executing command: []: newSession 2971: 05:15:09.686 TRACE HttpCommandExecutor: >> POST http://localhost:38705/session 2972: {"capabilities":{"firstMatch":[{"browserName":"MicrosoftEdge","ms:edgeOptions":{"args":["--no-sandbox","--disable-dev-shm-usage"],"binary":"external/\u002Bpin_browsers_extension\u002Blinux_edge/opt/microsoft/msedge/microsoft-edge"}}]}} 2973: 05:15:10.465 TRACE HttpCommandExecutor: << 200 OK 2974: 05:15:10.465 DEBUG HttpCommandExecutor: Response: (81c9e972966010615212accbf4e66a6f Success: System.Collections.Generic.Dictionary`2[System.String,System.Object]) 2975: => OpenQA.Selenium.VirtualAuth.VirtualAuthenticatorTest.ShouldThrowOnInvalidArguments 2976: 05:15:10.466 DEBUG HttpCommandExecutor: Executing command: [81c9e972966010615212accbf4e66a6f]: get 2977: 05:15:10.466 TRACE HttpCommandExecutor: >> POST http://localhost:38705/session/81c9e972966010615212accbf4e66a6f/url 2978: {"url":"http://localhost:42273/common/virtual-authenticator.html"} 2979: 05:15:10.652 TRACE HttpCommandExecutor: << 200 OK 2980: 05:15:10.653 DEBUG HttpCommandExecutor: Response: ( Success: ) 2981: 05:15:10.656 DEBUG HttpCommandExecutor: Executing command: [81c9e972966010615212accbf4e66a6f]: removeVirtualAuthenticator 2982: 05:15:10.656 TRACE HttpCommandExecutor: >> DELETE http://localhost:38705/session/81c9e972966010615212accbf4e66a6f/webauthn/authenticator/non-existent 2983: 05:15:10.667 TRACE HttpCommandExecutor: << 400 Bad Request 2984: {"value":{"error":"invalid argument","message":"invalid argument: Could not find a Virtual Authenticator matching the ID\n (Session info: MicrosoftEdge=143.0.3650.80)","stacktrace":"#0 0x55e97683835e \u003Cunknown>\n#1 0x55e976280696 \u003Cunknown>\n#2 0x55e976269454 \u003Cunknown>\n#3 0x55e976267fad \u003Cunknown>\n#4 0x55e9762681af \u003Cunknown>\n#5 0x55e976284ce6 \u003Cunknown>\n#6 0x55e9763147a3 \u003Cunknown>\n#7 0x55e9763139fd \u003Cunknown>\n#8 0x55e9762c47a7 \u003Cunknown>\n#9 0x55e9762c5381 \u003Cunknown>\n#10 0x55e9768070db \u003Cunknown>\n#11 0x55e97680a208 \u003Cunknown>\n#12 0x55e976809c7d \u003Cunknown>\n#13 0x55e9767f42f9 \u003Cunknown>\n#14 0x55e97680aa38 \u003Cunknown>\n#15 0x55e976...
@titusfortner
Copy link
Member

Some virtual auth tests are failing in .NET & Python for Edge (moving from 142 to 143).
Are the tests guarded differently for Edge & Chrome?
Why Python & .NET erroring and not Ruby & Java?

@cgoldberg do you have time to look at this?

@cgoldberg
Copy link
Member

That's weird. In Python, we run the same tests with Chrome and Edge.

The failures all come from trying to run this JavaScript:

driver.execute_async_script("""registerCredential({authenticatorSelection: {requireResidentKey: true}}).then(arguments[arguments.length - 1]);""") 

The response that comes back is:

NotAllowedError: The operation is not allowed at this time because the page does not have focus. 

Does that mean no element on the page has focus, and that's now required? We can probably force that for the tests, but I don't know if that would just be hiding a real bug in Edge.

@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from fd0f6e8 to f200ac7 Compare December 16, 2025 00:42
@selenium-ci selenium-ci force-pushed the pinned-browser-updates branch from f200ac7 to 2e32af7 Compare December 17, 2025 00:40
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

4 participants