Open Bug 1996790 Opened 2 months ago

[wpt-sync] Sync PR 55693 - Bump selenium from 4.20.0 to 4.38.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 55693 into mozilla-central (this bug is closed when the sync is complete).

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

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

Bump selenium from 4.20.0 to 4.38.0 in /tools

Bumps selenium from 4.20.0 to 4.38.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.38.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>[dotnet] [bidi] Avoid using JsonInclude attribute to include optional property for DTO by <a href="https://github.com/nvborisenko"><code>@​nvborisenko</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16413">SeleniumHQ/selenium#16413</a></li>
<li>[rb] Bump prism to 1.6.0 by <a href="https://github.com/Earlopain"><code>@​Earlopain</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16450">SeleniumHQ/selenium#16450</a></li>
<li>[java] JSpecify annotations for <code>ExecuteMethod</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16464">SeleniumHQ/selenium#16464</a></li>
<li>[rb] Fix Network issue by removing nil values on network requests by <a href="https://github.com/aguspe"><code>@​aguspe</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16442">SeleniumHQ/selenium#16442</a></li>
<li>[py] Replaced :param: and :args: from docstrings by <a href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16469">SeleniumHQ/selenium#16469</a></li>
<li>[java] JSpecify annotations for `org.openqa.selenium.federatedcredent… by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16461">SeleniumHQ/selenium#16461</a></li>
<li>[java] JSpecify annotations for <code>org.openqa.selenium.interactions</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16462">SeleniumHQ/selenium#16462</a></li>
<li>[java][rb] Remove cruft from old Travis CI environment by <a href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16473">SeleniumHQ/selenium#16473</a></li>
<li>[java] JSpecify annotations for <code>org.openqa.selenium.net</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16463">SeleniumHQ/selenium#16463</a></li>
<li>[rb] remove deprecated classes for previous implementation of log han… by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16474">SeleniumHQ/selenium#16474</a></li>
<li>[build] minimize number of ruby targets run with bidi by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16477">SeleniumHQ/selenium#16477</a></li>
<li>[java] JSpecify annotations for <code>Credential</code> and <code>MBean</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16481">SeleniumHQ/selenium#16481</a></li>
<li>[java] JSpecify annotations for <code>ScriptKey</code> and <code>UnpinnedScriptKey</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16483">SeleniumHQ/selenium#16483</a></li>
<li>[java] JSpecify annotations for <code>FileDetector</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16482">SeleniumHQ/selenium#16482</a></li>
<li>[java] JSpecify annotations for <code>ExpectedCondition</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16489">SeleniumHQ/selenium#16489</a></li>
<li>[java] JSpecify annotations for <code>Response</code> <code>SessionId</code> <code>HttpSessionId</code> by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16490">SeleniumHQ/selenium#16490</a></li>
<li>[rb][build] improve ruby local_dev generation by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16495">SeleniumHQ/selenium#16495</a></li>
<li>[build] removing test_tag_filter tag that isn't being used anywhere by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16496">SeleniumHQ/selenium#16496</a></li>
<li>[rb][build] disable dev shm for Chrome and Edge on RBE by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16497">SeleniumHQ/selenium#16497</a></li>
<li>[rb] update syntax with rspec linter by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16498">SeleniumHQ/selenium#16498</a></li>
<li>[java][bidi]: add test for <code>onHistoryUpdated</code> event by <a href="https://github.com/navin772"><code>@​navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16293">SeleniumHQ/selenium#16293</a></li>
<li>[py] Bump version of ruff formatter/linter by <a href="https://github.com/cgoldberg"><code>@​cgoldberg</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16502">SeleniumHQ/selenium#16502</a></li>
<li>[rust] Fixe Edge version test by <a href="https://github.com/bonigarcia"><code>@​bonigarcia</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16501">SeleniumHQ/selenium#16501</a></li>
<li>[py][bidi]: add <code>set_timezone_override</code> command in emulation by <a href="https://github.com/navin772"><code>@​navin772</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16500">SeleniumHQ/selenium#16500</a></li>
<li>[py] Cleanup and convert more doctrings to google-style by <a href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16503">SeleniumHQ/selenium#16503</a></li>
<li>[build] fix update-documentation workflow by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16505">SeleniumHQ/selenium#16505</a></li>
<li>fix workflows for updating documentation from stage release by <a href="https://github.com/titusfortner"><code>@​titusfortner</code></a> in <a href="https://redirect.github.com/SeleniumHQ/selenium/pull/16506">SeleniumHQ/selenium#16506</a></li>
</ul>
<!-- raw HTML omitted -->
<p><strong>Full Changelog</strong>: <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.37.0...selenium-4.38.0">https://github.com/SeleniumHQ/selenium/compare/selenium-4.37.0...selenium-4.38.0</a></p>
<h2>Selenium 4.37.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 -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/6b412e825cfd44e327e44981807d52183d5b6595"><code>6b412e8</code></a> fix workflows for updating documentation from stage release (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16506">#16506</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/281a20091323bb4d245c6c13d0888ff2639a5117"><code>281a200</code></a> [build] Prepare for release of Selenium 4.38.0 (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16499">#16499</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/4101ce1b29960d5ee4713e46d0c102c4db1367dc"><code>4101ce1</code></a> [build] fix update-documentation workflow (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16505">#16505</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/6aa31f3dab0f1e9a646cc30f4f5cf3be129660cc"><code>6aa31f3</code></a> [py] Cleanup and convert more doctrings to google-style (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16503">#16503</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/9564733e9c6eb920ffb47db188b06ff60706aa46"><code>9564733</code></a> [py][bidi]: add <code>set_timezone_override</code> command in emulation (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16500">#16500</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/269608c70cb8e6bd01cb95353a682077518ea356"><code>269608c</code></a> [rust] Fixe Edge version test (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16501">#16501</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/ed364d9d34aacf726d29f01e0db5198df41b7f85"><code>ed364d9</code></a> [py] Bump version of ruff formatter/linter (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16502">#16502</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/5609fbc29039d67109a42c75e98e5340a79bba86"><code>5609fbc</code></a> [java][bidi]: add test for <code>onHistoryUpdated</code> event (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16293">#16293</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/72a925a2c18252b5aad9ec40746ef416095d8776"><code>72a925a</code></a> [dotnet][rb][java][js][py] Automated Browser Version Update (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16493">#16493</a>)</li>
<li><a href="https://github.com/SeleniumHQ/selenium/commit/0ecbd47f7eea1d9b0c7142e2f03c820228863093"><code>0ecbd47</code></a> [rb] update syntax with rspec linter (<a href="https://redirect.github.com/SeleniumHQ/Selenium/issues/16498">#16498</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/SeleniumHQ/Selenium/compare/selenium-4.20.0...selenium-4.38.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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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.