[wpt-sync] Sync PR 55693 - Bump selenium from 4.20.0 to 4.38.0 in /tools
Categories
(Testing :: web-platform-tests, task, P4)
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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)</details>
Description
•