MADE-Apps / legerity

A framework for speeding up the development of automated UI tests for Windows, Android, iOS, and Web with Appium/Selenium on .NET
https://made-apps.github.io/legerity/
MIT License
79 stars 13 forks source link

Selenium 4 upgrade #271

Open jamesmcroft opened 7 months ago

jamesmcroft commented 7 months ago

Resolves #193

This change introduces an upgrade to Selenium 4, utilizing Appium's 5.0.0 release candidate packages for cross-platform native application support.

With the update of the libraries, various changes have been made to match the new API layers provided by both Selenium 4 and Appium. This includes:

No major API changes have been introduced in this change, in theory, resulting in a seamless upgrade from previous Legerity versions. This does require validation on our part though.

Not all platforms have been thoroughly tested with these changes and this is also required on our part.

PR checklist

Coding

Documentation

Tooling

Testing

Other Tasks

Other information