Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Build(deps): Bump selenium-webdriver, octoprint and webdrivers (#937)
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium), [octoprint](https://github.com/sophiedeziel/octoprint) and [webdrivers](https://github.com/titusfortner/webdrivers). These dependencies needed to be updated together. Updates `selenium-webdriver` from 4.10.0 to 4.12.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's releases</a>.</em></p> <blockquote> <h2>Selenium 4.12.0</h2> <h3>Changelog</h3> <p>For each component's detailed changelog, please check:</p> <ul> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></li> <li><a href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriverServer</a></li> </ul> <h3>Commits in this release</h3> <!-- raw HTML omitted --> <ul> <li><a href="https://github.com/seleniumhq/selenium/commit/249f2a7d1bbe1aa972006f15088e7b7db000df94">249f2a7d1b</a> - update versions and changelogs for 4.12.0 :: titusfortner</li> <li><a href="https://github.com/seleniumhq/selenium/commit/d5b64014726a182f5c996630bc8f03f45ca948fd">d5b6401472</a> - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter</li> <li><a href="https://github.com/seleniumhq/selenium/commit/a6f37cad2e2dfd38b95d513f79c02ef61d1eec97">a6f37cad2e</a> - [dotnet] Send data over cdp consecutively (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12591">#12591</a>) :: Nikolay Borisenko</li> <li><a href="https://github.com/seleniumhq/selenium/commit/7d5cf8f133193f5308f2de983a8c22e529b4b001">7d5cf8f133</a> - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/d38ce7065fb816b789374c2d9ac5a61913dc7b45">d38ce7065f</a> - [dotnet] Avoid potential deadlock when starting new dev tools session (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12592">#12592</a>) :: Nikolay Borisenko</li> <li><a href="https://github.com/seleniumhq/selenium/commit/1c036abf7975819f9cf5449f26494162edaa09c7">1c036abf79</a> - [JS] Do not need browserVersion if Selenium is managing it <a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12641">#12641</a> :: Sriharsha</li> <li><a href="https://github.com/seleniumhq/selenium/commit/a1244406a85ac86f09e0ae690599f3cfa29e2a4c">a1244406a8</a> - [java] Remove browserVersion from options in SM Java wrapper (fix <a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12633">#12633</a>) (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12639">#12639</a>) :: Boni García</li> <li><a href="https://github.com/seleniumhq/selenium/commit/258a225dc3bfc54a6cef8971206b5302c006d310">258a225dc3</a> - [java] batch copy input to multiple streams :: Jörg Sautter</li> <li><a href="https://github.com/seleniumhq/selenium/commit/78981db71b756eb820786a1bf1752cb955d34458">78981db71b</a> - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/ed632c22efccab6abb88de25622d9f40a1de389c">ed632c22ef</a> - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12631">#12631</a>) :: Boni García</li> <li><a href="https://github.com/seleniumhq/selenium/commit/b7c297e9283ac0843882f5f4206a695dde25c8fd">b7c297e928</a> - [py]: Bump linting dependency for flake8 <code>6.0.0</code> -> <code>6.1.0</code> :: symonk</li> <li><a href="https://github.com/seleniumhq/selenium/commit/60728ac84e59418ebe571f5b069d44b83e6ec206">60728ac84e</a> - [py]: Rename linting recipe to <code>linting-ci</code> for GHA :: symonk</li> <li><a href="https://github.com/seleniumhq/selenium/commit/ae0130b4c6963ef0535d642092eb803bc5921237">ae0130b4c6</a> - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/904089591580f69f07ee288b2a6b77a7c9a2f403">9040895915</a> - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/31c841842e78d9f6441bdf316b3d5cd7f011e64f">31c841842e</a> - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/87787e4ec1263079ae55f3f949ddc6ae6d93d1ba">87787e4ec1</a> - [java] batch copy input to the circular buffer :: Jörg Sautter</li> <li><a href="https://github.com/seleniumhq/selenium/commit/9e7615dd550f191d75c29c278b82136f3c604471">9e7615dd55</a> - [rb] Replace the :capabilities paramater with :options in API examples (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12626">#12626</a>) :: Tatsuya Hoshino</li> <li><a href="https://github.com/seleniumhq/selenium/commit/739d177dae763eecf906e230819e1116fafd37f7">739d177dae</a> - [dotnet] Refactor WebSocket communication for BiDi (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12614">#12614</a>) :: jimevans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/cbda4dddef4667afc33bab0359159190d5293700">cbda4dddef</a> - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/1dcbcc2d681c98e540d35acab4489934bb68d1d2">1dcbcc2d68</a> - [dotnet] Linting and suppressing compiler warnings :: Jim Evans</li> <li><a href="https://github.com/seleniumhq/selenium/commit/fa1ee12ceeb04dccec2aaba064da4332b5ca122c">fa1ee12cee</a> - [rust] Simplify SM readme (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12623">#12623</a>) :: Boni García</li> <li><a href="https://github.com/seleniumhq/selenium/commit/327785f9d334bbc06a309af74ea3924181555835">327785f9d3</a> - Finish up JavaDoc for the 'Json' classes (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12609">#12609</a>) :: Scott Babcock</li> <li><a href="https://github.com/seleniumhq/selenium/commit/e08916a8704560bcefcb6973cec231e78f38280e">e08916a870</a> - Update SM binaries for release 4.12.0 :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/b6d02888cb12edc7c28733adadf36dd2f2bda084">b6d02888cb</a> - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/f37708b810a84b6d7633e0718919a38504dbaaa7">f37708b810</a> - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/71ccb89cf39c2c3571f8de2e369ea2698646a677">71ccb89cf3</a> - [grid] Avoid using SM offline when SM is true. :: Diego Molina</li> <li><a href="https://github.com/seleniumhq/selenium/commit/ebaf1214d6214f6a7ecacd9ee997653a8b6b1279">ebaf1214d6</a> - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina</li> <li><a href="https://github.com/seleniumhq/selenium/commit/4584c3c748bd9a0388d1eabbb23d764b1bdaf363">4584c3c748</a> - [java] Removing unused vars in SeleniumManager.java :: Diego Molina</li> <li><a href="https://github.com/seleniumhq/selenium/commit/181f9c35b67e3f436fb51e9a3c9cc7440850b503">181f9c35b6</a> - [java] Fix Proxy Breaking in RemoteWebDriver (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12607">#12607</a>) :: Krishna Suravarapu</li> <li><a href="https://github.com/seleniumhq/selenium/commit/98d464061004eefd1c4c238ec42a91f4e59a232f">98d4640610</a> - Drop py37 support (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12400">#12400</a>) :: Simon K</li> <li><a href="https://github.com/seleniumhq/selenium/commit/09674aee1d857773fb60193a8ca8a87c79be1c4a">09674aee1d</a> - [rust] Build SM in GH actions Linux with cross :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/d10d9eef77bad09455036b0f3062abf3248510a2">d10d9eef77</a> - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia</li> <li><a href="https://github.com/seleniumhq/selenium/commit/e9c7082dcf8af782c791147bb088dade2d12e20f">e9c7082dcf</a> - [dotnet] add ability to turn on driver logging in tests :: titusfortner</li> <li><a href="https://github.com/seleniumhq/selenium/commit/e88bf72a2dca598cac55e90594b426fdd17f1f6a">e88bf72a2d</a> - [dotnet] options do not belong in the service class (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12534">#12534</a>) :: Titus Fortner</li> <li><a href="https://github.com/seleniumhq/selenium/commit/f3d7062155a6a455660217d23eeb6a07e868c9fc">f3d7062155</a> - [dotnet] fix flaky test :: titusfortner</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">selenium-webdriver's changelog</a>.</em></p> <blockquote> <h1>4.12.0 (2023-08-31)</h1> <p>Ruby:</p> <ul> <li>Fix bug preventing good error messages in Selenium Manager when stdout empty</li> <li>Fix bug with Firefox not loading net/http library by default (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12506">#12506</a>)</li> <li>Remove support for using capabilities in local drivers</li> </ul> <p>BiDi:</p> <ul> <li>Released selenium-devtools 0.116.0 (supports CDP v85, v114, v115, v116)</li> </ul> <h1>4.11.0 (2023-07-31)</h1> <p>Ruby:</p> <ul> <li>Made network interception threads fail silently (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12226">#12226</a>)</li> <li>Have Selenium Manager binary locate drivers on PATH (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12345">#12345</a>)</li> <li>Add browser output from selenium manager to options (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12398">#12398</a>)</li> <li>Remove deprecated code (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12417">#12417</a>) BiDi:</li> <li>Released selenium-devtools 0.115.0 (supports CDP v85, v113, v114, v115) Edge:</li> <li>Adding ignore process match for IE Mode across bindings (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12279">#12279</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/SeleniumHQ/selenium/commit/9e7615dd550f191d75c29c278b82136f3c604471"><code>9e7615d</code></a> [rb] Replace the :capabilities paramater with :options in API examples (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12626">#12626</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/c41e112a61619e94ed48abf17dfb0a23c936f4d3"><code>c41e112</code></a> [rb] address flaky test</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/d7e1f84b1ccaab18c0606b34776a55d54ba24879"><code>d7e1f84</code></a> update change logs</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/811bf143d11083607cde5a64d2aff01605139121"><code>811bf14</code></a> [cdp] add support for CDP 116 and remove support for CDP 113</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/34955d3ed0c32e358eecb7a4141d1e2546d02137"><code>34955d3</code></a> [rb] fix arguments passed into tests</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/d9bd8e3172690635cc0ada8ac38d3cf069161cd6"><code>d9bd8e3</code></a> [rb] remove support for capabilities in local drivers</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/5336d6263a5fdf9b63cfa12b5c385ab7a741eb22"><code>5336d62</code></a> [rb] Update deprecation message for <code>local_driver.rb</code> (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12562">#12562</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/d5a66c395af28fbd5f30d508cb4ae7a2b19af735"><code>d5a66c3</code></a> Fix bug: Missing to load the "net/http" library. (<a href="https://redirect.github.com/SeleniumHQ/selenium/issues/12506">#12506</a>)</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/5486622a17df8e6b2350215fdb46c39f03147804"><code>5486622</code></a> [rb] Update Bazel rules_ruby</li> <li><a href="https://github.com/SeleniumHQ/selenium/commit/0bfbf2eb05f36d08312ba5f7dcc67d6e4ba8b6e2"><code>0bfbf2e</code></a> [rb] Bumping version to 4.12.0for nightly</li> <li>Additional commits viewable in <a href="https://github.com/SeleniumHQ/selenium/compare/selenium-4.10.0...selenium-4.12.0">compare view</a></li> </ul> </details> <br /> Updates `octoprint` from `1fb30e8` to 0.1.0 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sophiedeziel/octoprint/commits">compare view</a></li> </ul> </details> <br /> Updates `webdrivers` from 5.3.1 to 5.2.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/titusfortner/webdrivers/blob/main/CHANGELOG.md">webdrivers's changelog</a>.</em></p> <blockquote> <h1>5.3.1 (2023-07-31)</h1> <ul> <li>Add post_install_message to explain status of gem</li> </ul> <h1>5.3.0 (2023-07-31)</h1> <ul> <li>Add support for Chrome for Testing drivers (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/249">#237</a>, thanks sadahiro-ono)</li> <li>Support is restricted to Selenium 4.0 - 4.10 to encourage people to update to Selenium 4.11</li> </ul> <h1>5.2.0 (2022-09-29)</h1> <ul> <li><code>chromedriver</code> - Fix downloading on M1 macs from version 106.0.5249.61 (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/237">#237</a>, thanks jmccure)</li> </ul> <h1>5.1.0 (2022-09-19)</h1> <ul> <li>Improve error messages (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/232">#232</a>, thanks dan-jensen)</li> <li>Fix circular require bug with railtie (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/233">#233</a>, thanks amatsuda)</li> <li>Support downloading correct geckodriver on Apple silicon (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/234">#234</a> thanks stephannv)</li> <li>Update linux locations for Chrome to latest chromedriver finder (thanks entretechno-jeremiah)</li> <li>Add support for Microsoft Edge on Linux (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/236">#236</a>)</li> </ul> <h1>5.0.0 (2021-10-19)</h1> <ul> <li>Require Selenium 4+</li> <li>Remove custom Logger and use the one in Selenium 4</li> </ul> <h1>4.7.0 (2021-10-14)</h1> <ul> <li>Add support for Selenium 4.x <a href="https://redirect.github.com/titusfortner/webdrivers/issues/218">#218</a> (thanks yahonda )</li> <li>Allow Edge on Linux</li> <li>Update required Selenium > 3.141 because of a change in 4.6</li> <li>Require Ruby 2.6+</li> <li>Fix IE downloads with the change in location of assets</li> </ul> <h1>4.6.1 (2021-08-19)</h1> <ul> <li>Fix bug in IEdriver caused by bad formatting in recent release</li> </ul> <h1>4.6.0 (2021-02-26)</h1> <ul> <li>Update <code>Edgedriver</code> naming to support Selenium 4 beta ((<a href="https://redirect.github.com/titusfortner/webdrivers/pull/206">#206</a>)</li> </ul> <h1>4.5.0 (2021-01-19)</h1> <ul> <li>Improve format of README usage section. Thanks, <a href="https://github.com/okuramasafumi">okuramasafumi</a>!</li> <li><code>chromedriver</code> - Add support for Apple M1 specific builds (<a href="https://redirect.github.com/titusfortner/webdrivers/pull/193">#193</a>). Thanks, <a href="https://github.com/MichaelHoste">MichaelHoste</a>!</li> <li><code>msedgedriver</code> - Add support for Apple M1 specific builds.</li> <li><code>msedgedriver</code> - Added automatic selection of 32-bit vs 64-bit builds on Windows and WSLv1.</li> <li>When using this gem in WSLv2, Chrome installed on the Linux filesystem will be automatically used (<a href="https://redirect.github.com/titusfortner/webdrivers/pull/196">#196</a>). WSLv1 continues to automatically use Chrome from the Windows filesystem though. Thanks, <a href="https://github.com/fabioxgn">fabioxgn</a>! <ul> <li>We'll aim to make the behavior consistent in a future release.</li> </ul> </li> </ul> <h3>4.4.2 (2020-12-29)</h3> <ul> <li>Use new powershell if available to enhance WSL support (<a href="https://redirect.github.com/titusfortner/webdrivers/issues/176">#176</a>, <a href="https://redirect.github.com/titusfortner/webdrivers/pull/186">#186</a>). Thanks, <a href="https://github.com/G-Rath">G-Rath</a> and <a href="https://github.com/131">131</a>!</li> <li>Update rubocop version (development dependency only) (<a href="https://redirect.github.com/titusfortner/webdrivers/pull/178">#178</a>). Thanks, <a href="https://github.com/utkarsh2102">utkarsh2102</a>!</li> <li>Replace <code>git ls-files</code> with <code>dir</code> in the gemspec for better Debian support (<a href="https://redirect.github.com/titusfortner/webdrivers/pull/179">#179</a>,</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/titusfortner/webdrivers/commit/34d04f2f82d7ea6f85e7b0c7bb25a28d899e4703"><code>34d04f2</code></a> allow Edge on Linux but skip tests</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/35ef673485386d51071567c65c03f6615186b50b"><code>35ef673</code></a> run tests in 3 versions of Selenium</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/568cc8fefc24d2d5fd489629cf54f41feddc05e5"><code>568cc8f</code></a> unskip working test</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/b4f4f3c73ddf0abecdd2016aefea9228773a197d"><code>b4f4f3c</code></a> Allow <code>selenium-webdriver</code> 4.0.0</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/7930cccfbf1bd91d5698637177a993080903dd09"><code>7930ccc</code></a> bump version to 4.6.1</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/f2f8d4039fe5d2bbe075bce5228ee935de8a4566"><code>f2f8d40</code></a> latest IE Driver release had bad formatting</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/0b608d10d55112ae0b3cf41ed5951c2f6a2ac9e4"><code>0b608d1</code></a> bump to v4.6.0</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/850e9107adaf4d948c430c228773298ef180eca0"><code>850e910</code></a> rename Edge classes to support Selenium 4 beta</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/6eb6027f6258a9fd3a60a79c122ac1fbf7cc6a37"><code>6eb6027</code></a> Update browser & OS specific notes in README</li> <li><a href="https://github.com/titusfortner/webdrivers/commit/abac425923cf5cdf9794db0541be368020ac8bfd"><code>abac425</code></a> Stop using Appveyor and TravisCI.</li> <li>See full diff in <a href="https://github.com/titusfortner/webdrivers/compare/v5.3.1...v5.2.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`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <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>
- Loading branch information