microsoft / accessibility-insights-windows

Accessibility Insights for Windows
https://accessibilityinsights.io
Other
429 stars 102 forks source link

chore(deps): Bump Appium.WebDriver and Selenium.WebDriver in /src #1858

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 2 months ago

Bumps Appium.WebDriver and Selenium.WebDriver. These dependencies needed to be updated together. Updates Appium.WebDriver from 4.4.5 to 5.2.0

Release notes

Sourced from Appium.WebDriver's releases.

v5.2.0

What's Changed

Enhancements

Dependencies

  • build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.1 in /test/integration (#828) @​dependabot
  • build(deps): bump NUnit.Analyzers from 4.2.0 to 4.3.0 in /test/integration (#825) @​dependabot
  • build(deps): bump NUnit from 4.1.0 to 4.2.2 in /test/integration (#826) @​dependabot
  • build(deps): bump the selenium-dependencies group from 4.23.0 to 4.24.0 in /src/Appium.Net with 2 updates (#821) @​dependabot
  • build(deps): bump System.Drawing.Common from 8.0.7 to 8.0.8 in /src/Appium.Net (#817) @​dependabot
  • build(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /test/integration (#811) @​dependabot

📚 Documentation

v5.1.0

What's Changed

Breaking Changes

  • ExecuteAsync() under the hood implementation after bumping to Selenium 4.23 (#804) @​kelmelzer

GitHub Actions

Tests

Dependencies

  • build(deps): bump System.Drawing.Common from 8.0.6 to 8.0.7 in /src/Appium.Net (#805) @​dependabot
  • build(deps): bump System.Drawing.Common from 4.21.0 to 4.23.0 in /src/Appium.Net

v5.0.0

Appium v5 Release!! :tada:

Major Updates

  • Selenium 4 Integration: Refactored to work seamlessly with Selenium 4, incorporating the new element factory for improved element interactions.
  • .NET 6.0 and .NET Framework 4.8 Support: Upgraded the solution to target .NET 6.0 while reintroducing support for .NET Framework 4.8, ensuring compatibility across different .NET versions. Appium 2 Migration: Migrated AppiumLocalService to Appium 2, bringing the latest Appium server capabilities.

New Features

  • Idempotency Header: Added an idempotency header to requests for new sessions, enhancing session management reliability.
  • ReplaceValue Method: Introduced the ReplaceValue method to facilitate efficient value updates in elements.

... (truncated)

Changelog

Sourced from Appium.WebDriver's changelog.

5.0.0 Beta 1

5.0.0 Alpha 2

5.0.0 Alpha

  • refactor: Update to work with Selenium 4 (with element factory) (#469)
  • Get proect to build
  • Use new platform setting more consistantly
  • Get WinAppTests kind of working
  • Drop one off web elements
  • Add 'App' as a known capablity
  • Transition from AddAdditionalCapability to AddAdditionalOption
  • Use Selenium 4 RC2 and remove extra using statements
  • Cleanup mobile selectors and image compare test
  • Fix mobile By bug
  • Undo local test code
  • Address PR comments
  • Add back IdempotencyHeader
  • PR related cleanup
  • Update to latest Selenium RC
  • Update PageObjects code to work with new Element and driver paradigm
  • Update tests to leverage configuration DeviceName and AddAdditionalAppiumOption
  • Work with web element factory
  • Update to work with upcoming RC4
  • Move to official release as there will be no RC4
  • Update copyright
  • Put Newtonsoft back
  • Use ternary operator
  • Remove outdated using statements

4.2.0

  • IPerformsTouchActions no longer implement (inherit) IExecuteMethod - inheritance redundancy and a cleaner interface; Resolve (#392)
  • IHidesKeyboard is now exposes "key" and "strategy" overloads; Resolve (#390)
  • IHidesKeyboard no longer implement (inherit) IExecuteMethod - inheritance redundancy and a cleaner interface; Resolve (#389)
  • Add MacDriver to support mac driver (#383)
  • Add support for retrieving log type and server side logs (#376) resolves #280
  • Resolved #306 by updating the way appium's Location endpoint response is mapped to the client's Location model
  • Location property under AppiumDriver is now exposable by IHasLocation interface; Resolve (#386)

... (truncated)

Commits
  • 7adb448 build(deps): bump Microsoft.NET.Test.Sdk in /test/integration (#828)
  • 83c20ad build(deps): bump NUnit.Analyzers in /test/integration (#825)
  • c7973dc build(deps): bump NUnit from 4.1.0 to 4.2.2 in /test/integration (#826)
  • e5b9d6c build(deps): bump the selenium-dependencies group (#821)
  • 344e6b0 build(deps): bump System.Drawing.Common in /src/Appium.Net (#817)
  • 11ad486 feat: Override selenium default command timeout (#818)
  • 1e416a6 feat: Bring back LaunchApp to WindowsDriver (#813)
  • c3d1566 docs: Update PULL_REQUEST_TEMPLATE.md (#814)
  • c15a2c2 build(deps): bump NUnit3TestAdapter in /test/integration (#811)
  • 0a1e4b6 docs: Add compatibility matrix for Appium .NET Client (#810)
  • Additional commits viewable in compare view


Updates Selenium.WebDriver from 3.141.0 to 4.24.0

Release notes

Sourced from Selenium.WebDriver's releases.

Selenium 4.24.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

Selenium 4.23.0

Detailed Changelogs by Component

Java     |     Python     |     DotNet     |     Ruby     |     JavaScript     |     IEDriver

What's Changed

  • 4df0a231af - [build] Prepare for release of Selenium 4.23.0 (#14273) :: Selenium CI Bot
  • e5422e6a4e - [bidi][java] Add high-level logging APIs (#14225) :: Puja Jagani
  • 8cf9a59153 - [grid] Set session-request-timeout as client readTimeout in RemoteNewSessionQueue (#14272) :: Viet Nguyen Duc
  • f3724e661a - [java] Consistent UTF-8 Encoding and Code Enhancements (#14218) :: Alex
  • 72e3a61001 - [java] custom duration for Actions constructor (#14085) :: Alex
  • 10b3305fe5 - Update logo path in readme (#14177) :: Nikolay Borisenko
  • d8830283fb - [rb] Add backtrace locations and cause to errors (#14170) :: Augustin Gottlieb Pequeno
  • 4a17ec391c - [java] Merge android specific parameters in chrome options (#14217) :: Alex
  • 9aa1a7f3ee - py: fix RelativeBy#near to take 2 parameters (#13082) :: pinterior
  • 9d6131f48e - Remove 'browserName' capability from stereotype when using RelaySession (#14247) :: bhecquet
  • 82715b914b - [dotnet] Quit fails after not successful new session (#14242) :: Indomitable
  • 79512380c6 - [bidi][js] Deprecate argument value wrapper class (#14251) :: Puja Jagani
  • 12769d6785 - [java] Revert workaround for old netty http client (addendum to #12843) (#14134) :: Oleksandr Kulychok
  • 7334bfc473 - [bidi][js] Add high-level script pinning APIs (#14250) :: Puja Jagani
  • 0f6884149f - [bidi][js] Add dom mutation handlers (#14238) :: Puja Jagani
  • 785914e555 - [py] Remove precompiled binaries from sdist (#14233) :: James Hilliard
  • 6b28a8c03f - [bidi] Add source type to log entry (#14244) :: Puja Jagani
  • df75c3a739 - [rb] Update selenium manager types (#14189) :: Augustin Gottlieb Pequeno
  • f09642274e - [dotnet] Return back protected synchronous Execute method in WebDriver :: Nikolay Borisenko
  • 425ed87c9e - [bidi][js] Add methods to add/remove handlers in Script module (#14230) :: Puja Jagani
  • 5e8d6a1f93 - [bidi][java] Avoid creating new instances of log entry event :: Puja Jagani
  • 06e7b7a4d7 - [bidi][java] Ensure empty values are removed from the call back map :: Puja Jagani
  • 5c087471ad - [bidi] [java] Fix the adding and the removing listener :: Puja Jagani
  • 48fd9563cb - [bidi] [java] Ensure the listeners returns an id (#14215) :: Puja Jagani
  • 5494108076 - [py] websocket-client v.1.8.0 was added to setup.py (#14187) :: Alex
  • fe7e7c7434 - [js + bazel]: Run Node browser tests on the RBE (#14194) :: Simon Stewart
  • 164bf7944b - [bidi][java] Remove the method that converts node value to RemoteWebElement :: Puja Jagani
  • e8745c61e3 - [java] Deleting tests referencing deprecated methods in Require.java :: Diego Molina
  • 257104ea93 - Bump JS dependencies (#14193) :: Simon Stewart
  • dcd99ce83a - [java] Removing usages of deprecated methods in Require.java :: Diego Molina
  • 2b32dbd572 - [java] Removing LocateNodeParameters.Builder, deprecated since 4.20 :: Diego Molina
  • 034a582078 - [java] Setting proxy in SM only when it is needed. :: Diego Molina
  • abdaa7539a - [js][bidi] Fix the event unsubscribe method. Update modules to have close methods. (#14192) :: Puja Jagani
  • 84cc67e7c7 - [rb] Add URLs constant to update error messages (#14174) :: Augustin Gottlieb Pequeno
  • fd5f54ebd7 - [rb] Run remote tests on RBE (#13906) :: Alex Rodionov
  • 8184982ab0 - [build] add notes for where automated build can be improved for next release :: titusfortner
  • 815839a857 - [build] ensure rust version and changelog are properly committed :: titusfortner
  • 917b2d4a57 - [build] parse patch version tags to update and PR just applicable languages :: titusfortner
  • 826a6bddeb - [rb] Add FedCM support to the ruby selenium client (#13796) :: Augustin Gottlieb Pequeno
  • 0770acd6c0 - [build] Release Staging workflow automatically runs Update Documentation workflow :: titusfortner

... (truncated)

Commits
  • 748ffc9 Release 4.24.0 (#14429)
  • a056044 [rust] Include arguments for skipping drivers and browsers in path (#14444)
  • cdc57b2 chore(ci): correct github-script API calls (#14442)
  • 85f589e [dotnet] Disable setting 'websocketurl' capability for Chrome tests
  • 88f00af [java] Enable navigation event test in Chrome and Edge
  • f4518b8 [py] Add unhandled prompt behavior to 'ignore' option if BiDi is enabled (#14...
  • f9b043e [java] Enable tests in Edge
  • 44cf4a4 [java] Hacky fix for the Chrome keyboard input test
  • f0fdb9e [java][js] Fixing prompt/alert related tests if BiDi is enabled
  • 3963bb8 Bumping action version
  • Additional commits viewable in compare view


You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options
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 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)

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

v-prachin commented 2 months ago

/azp run

azure-pipelines[bot] commented 2 months ago
Azure Pipelines successfully started running 1 pipeline(s).
codeofdusk commented 2 months ago

@dependabot recreate

codeofdusk commented 2 months ago

/azp run

azure-pipelines[bot] commented 2 months ago
Azure Pipelines successfully started running 1 pipeline(s).
dependabot[bot] commented 1 month ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

v-sharmachir commented 1 month ago

@dependabot rebase

dependabot[bot] commented 1 month ago

Looks like this PR is already up-to-date with main! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-rakeshsh commented 1 month ago

@dependabot rebase

v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-rakeshsh commented 1 month ago

/azp run

azure-pipelines[bot] commented 1 month ago
Azure Pipelines successfully started running 1 pipeline(s).
v-sharmachir commented 1 month ago

@dependabot recreate

dependabot[bot] commented 1 month ago

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.

v-sharmachir commented 1 month ago

@dependabot recreate

v-sharmachir commented 1 month ago

This PR includes Selenium.WebDriver update, closing this for same reason as https://github.com/microsoft/accessibility-insights-windows/pull/1217