This is the list of main changes between major versions 9 and 10 of Appium java client. This list should help you to successfully migrate your existing automated tests codebase.
- Selenium versions below 4.35.0 won't work with Appium java client 10+. Check the Compatibility Matrix for more details about versions compatibility.
org.openqa.selenium.remote.html5.RemoteLocationContext,org.openqa.selenium.html5.Locationandorg.openqa.selenium.html5.LocationContextimports have been removed since they don't exist in Selenium lib anymore. Use appropriate replacements from this library instead for APIs and interfaces that were using deprecated classes, likeio.appium.java_client.Location.