Open Bug 2018352 Opened 22 hours ago

[wpt-sync] Sync PR 57951 - Bump selenium from 4.20.0 to 4.41.0 in /tools

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(Not tracked)

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 57951 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/57951
Details from upstream follow.

dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> wrote:

Bump selenium from 4.20.0 to 4.41.0 in /tools

Bumps selenium from 4.20.0 to 4.41.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/SeleniumHQ/Selenium/releases">selenium's releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.41.0</h2>
<h2>Detailed Changelogs by Component</h2>
<p><!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong>     |    <!-- raw HTML omitted --> <strong><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/selenium-webdriver/CHANGES.md">JavaScript</a></strong>
<!-- raw HTML omitted --></p>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
<ul>
<li>[py] Remove type stub packages from runtime dependencies by <a href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16945">SeleniumHQ/selenium#16945</a></li>
<li>Canonical approach to supporting AI agent directions by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16735">SeleniumHQ/selenium#16735</a></li>
<li>[build] Pre-release workflow improvements by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16946">SeleniumHQ/selenium#16946</a></li>
<li>[build] Prevent nightly releases during release window by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16948">SeleniumHQ/selenium#16948</a></li>
<li>[build] Fix Bazel NuGet push implementation by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16950">SeleniumHQ/selenium#16950</a></li>
<li>[build] Release workflow improvements by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16947">SeleniumHQ/selenium#16947</a></li>
<li>[build] Fix Bazel JSDocs implementation by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16949">SeleniumHQ/selenium#16949</a></li>
<li>[build] Create config files from environment variables for publishing by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16951">SeleniumHQ/selenium#16951</a></li>
<li>[js] create task to update dependencies by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16942">SeleniumHQ/selenium#16942</a></li>
<li>[build] Java release improvements and build verification tasks by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16952">SeleniumHQ/selenium#16952</a></li>
<li>[py] integrate mypy type checking with Bazel by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16958">SeleniumHQ/selenium#16958</a></li>
<li>[build] Migrate workflows to use centralized bazel.yml by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16955">SeleniumHQ/selenium#16955</a></li>
<li>[dotnet] [bidi] Simplify context aware command options by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16954">SeleniumHQ/selenium#16954</a></li>
<li>[build] simplify release.yml: remove draft, build once during publish by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16960">SeleniumHQ/selenium#16960</a></li>
<li>[dotnet] [bidi] AOT safe json converter for <code>Input.Origin</code> class by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16962">SeleniumHQ/selenium#16962</a></li>
<li>[dotnet] [bidi] AOT safe json converter for <code>OptionalConverter</code> by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16963">SeleniumHQ/selenium#16963</a></li>
<li>[dotnet] [bidi] Null guard for event handlers by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16967">SeleniumHQ/selenium#16967</a></li>
<li>[java] Improve error message for died grid by <a href="https://github.com/asolntsev"><code>@​asolntsev</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16938">SeleniumHQ/selenium#16938</a></li>
<li>[build] combine pre-release dependency updates by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16973">SeleniumHQ/selenium#16973</a></li>
<li>[rb] remove stored atoms these get generated by build by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16971">SeleniumHQ/selenium#16971</a></li>
<li>[dotnet] [bidi] Unignore some internal tests by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16968">SeleniumHQ/selenium#16968</a></li>
<li>[build] run ruff on python files outside py directory by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16957">SeleniumHQ/selenium#16957</a></li>
<li>[py] Fix return type hint for <code>alert_is_present</code> by <a href="https://github.com/nemowang2003"><code>@​nemowang2003</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16975">SeleniumHQ/selenium#16975</a></li>
<li>Replace hardcoded bazel-selenium references with dynamic path resolution by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16976">SeleniumHQ/selenium#16976</a></li>
<li>No More CrazyFun! by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16972">SeleniumHQ/selenium#16972</a></li>
<li>[build] Remove update_gh_pages in favor of CI workflow by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16977">SeleniumHQ/selenium#16977</a></li>
<li>[build] Remove legacy rake helpers and unused code by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16978">SeleniumHQ/selenium#16978</a></li>
<li>[py] make bazel test target names consistent with other languages by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16969">SeleniumHQ/selenium#16969</a></li>
<li>[dotnet] [bidi] Fix namespace for Permissions module by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16981">SeleniumHQ/selenium#16981</a></li>
<li>[dotnet] [bidi] Hide Broker as internal implementation by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16982">SeleniumHQ/selenium#16982</a></li>
<li>[dotnet] [bidi] Refactor BiDi module initialization to pass BiDi explicitly by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16983">SeleniumHQ/selenium#16983</a></li>
<li>[build] Add DocFX updater script by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16980">SeleniumHQ/selenium#16980</a></li>
<li>[build] add reusable commit-changes.yml workflow by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16965">SeleniumHQ/selenium#16965</a></li>
<li>[java] fix JSON parsing of numbers with exponent by <a href="https://github.com/joerg1985"><code>@​joerg1985</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16961">SeleniumHQ/selenium#16961</a></li>
<li>[build] Skip macOS-only archive rules on unsupported platforms by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16985">SeleniumHQ/selenium#16985</a></li>
<li>[build] Split Rakefile into per-language task files by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16979">SeleniumHQ/selenium#16979</a></li>
<li>Implement fast bazel target lookup with index caching by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16974">SeleniumHQ/selenium#16974</a></li>
<li>[build] Remove git.add() calls from rake tasks by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16994">SeleniumHQ/selenium#16994</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/9fc754f90a9725756933b8a1788d5a583d7f509f"><code>9fc754f</code></a> [build] Prepare for release of selenium-4.41.0 (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/17098">#17098</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/d5f22eca5fe9b5574789315f2aeb8d6fde470e08"><code>d5f22ec</code></a> [java] mark tests passing in latest chrome beta</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/89c59938eca2135cc175e00558ae1adf7bc270d9"><code>89c5993</code></a> [build] fix auto-updating of browsers</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/4592f1b54fbb6e13c3239b59467ea97e154ac4c0"><code>4592f1b</code></a> [build] ci-python jobs not currently matching by default</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/755d44cc09c46708563ec2f4fd3d05d9d1e6efe6"><code>755d44c</code></a> [build] put cdp version support in changelogs</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/9aff5c7c2e75b300051c3baef62b7eba7c2e0ba5"><code>9aff5c7</code></a> [build] cannot invoke a rake task twice by default</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/3a680a3f4fb957015a3e4634cacf8e0a235d85ec"><code>3a680a3</code></a> [build] ignore the staging branch for the PR and apply all patches in order</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/20de9b9c3d073956a7a511174c800a8c4a38493c"><code>20de9b9</code></a> [build] stage changes to an ephemeral staging branch since not all updates ar...</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/aac9a2825271b5fef96aa3b0c7b4792b76a46e62"><code>aac9a28</code></a> [py] Update test to check it's an integer rather than a value (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/17114">#17114</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/02ec15f16d968801e6778f47312619629bd5e7e5"><code>02ec15f</code></a> [rb] Update dependencies (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/17111">#17111</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/SeleniumHQ/Selenium/compare/selenium-4.20.0...selenium-4.41.0">compare view</a></li>
</ul>
</details>
<br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

</details>

You need to log in before you can comment on or make changes to this bug.