Appium v7-to-v8 Migration Guide
Much waited Selenium 4 has been released in September 2021 with a bunch of new features and they remove support for the legacy protocol(JWP) and use the W3C WebDriver standard by default under the hood. Since that appium has been working to get a seamless experience of Selenium 4. Beta version of Appium client was updated by upgrading the selenium dependency but there were lots of glitches. Now they have launched the stable version with fixes, but still, there are some issues present. Hoping they will fix those issues soon. Let talk's about the changes that happened due to this up-gradation.
W3C specification compatibility :
Java client now supports Selenium 4, which also means it is strictly W3C compliant. It won’t possible to use OLD JWP-based server with the new version.
The recommended way to provide capabilities for driver creation is to use specific option builders inherited from BaseOption Class. Examples : XCUITestOptions to create a XCUITest driver instance or UiAutomator2Options to create an UiAutomator2 driver instance.
Full Guide: https://github.com/AutoInnoMation/App...
Other Appium Tutorials :
Tutorials 1 : • Appium Tutorial For Beginners | Appium For...
Tutorials 2 : • Appium Tutorial For Beginners | Appium For...
Tutorials 3 : • Create Test Automation Framework using App...