Can any one please tell me how do I make sure which appium java-client
jar version is compatible with which selenium jar version. I have tried a lot of different appium java-client
versions and also selenium versions and I faced below issues :-
org.openqa.selenium.remote.RemoteWebElement cannot be cast to io.appium.java_client.android.AndroidElement with java-client 4.1.2 ans selenium 3.9.1
java.lang.NullPointerException with java-client 4.1.0 ans selenium 3.9.1
java.lang.NoSuchMethodError with java-client 6.0.0 ans selenium 3.13.0
java.lang.NoClassDefFoundError with java-client 6.0.0 ans selenium 3.9.1
The list is long.
I have tried a lot of thing and finally it worked for me with Java-client 2.1.0
and selenium version 2.45.0
These are old version and I want to work with newer once. Is there a way to find out which java-client version works perfectly with which selenium version ?
Is there any link where there is a list of it or something instead of try all permutation and combination?
Versions 4.3 and up are supported via Appium's UiAutomator and UiAutomator2 libraries.
In this Appium Conference session, Diego Molina, Software Engineer at Sauce Labs, demonstrates how Appium can be used with Selenium Grid 4 with an overview of how Grid 4 works, details on configuring Grid 4 to make it work with Appium, and tips for migrating from Grid 3 to Grid 4.
Of course, Appium client libraries only add functionality (in fact, they simply extend the standard Selenium clients), so they can still be used to run regular Selenium sessions.
You can follow the Appium news section to get updates about the concerned dependency for selenium - java.
Example: To know about the Java - Client 5.0.2 release and to know about it's dependency visit the below link
Java-client-5-0-2
You will find the update like this
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With