The main difference is that now AppiumDriver is a Generic, so it can be set to return elements of class MobileElement or IOSElement or AndroidElement without casting. Yay
See details here: https://github.com/appium/java-client/pull/182
And check out the tests in the repository on github
3.0.0
- AppiumDriver class is now a Generic. This allows us to return elements of class MobileElement (and its subclasses) instead of always returning WebElements and requiring users to cast to MobileElement. See https://github.com/appium/java-client/pull/182
- Full set of Android KeyEvents added.
- Selenium client version updated to 2.46
- PageObject enhancements
- Junit dependency removed