Repository navigation
·
17 commits
to master
since this release
- [BREAKING CHANGE]
- The client depends on
selenium-apionly. Bump minimum Selenium version from4.42.0to4.50.0.selenium-support,selenium-remote-driver,selenium-http,selenium-jsonandselenium-osare not dependencies anymore, declare them yourself if you use them #2462, #2459, #2456, #2457 AppiumDriveris not aRemoteWebDriveranymore and returnsAppiumWebElementinstead ofRemoteWebElement.Response,Command,SessionId,DriverCommand,ExecuteMethodand the error types moved toio.appium.java_client.remote.org.openqa.selenium.remote.httpis replaced byio.appium.java_client.http#2462HasBiDi,getBiDi()andmaybeGetBiDi()are removed fromAppiumDriver. Use the new optional Selenium bridge instead #2462- The page factory (
FindBy,FindBys,FindAll,CacheLookup,PageFactory) and the wait engine are vendored intoio.appium.java_client.support#2459 AppiumDriverLocalServiceandAppiumServiceBuilderare notDriverServicetypes anymore #2460- Remove the deprecated touch actions API (
TouchAction,MultiTouchAction,PerformsTouchActions, etc.). Use W3C Actions ormobile:gesture extensions #2461 - Remove the deprecated APIs:
AppiumFunction,AndroidMobileCommandHelper,IOSMobileCommandHelper,CanRememberExtensionPresenceand the deprecatedMobileCommandconstants and helpers. The minimum supported Appium server version is now Appium 3. Driver interfaces call themobile:extensions only, without the fallback to the legacy commands #2467
- The client depends on
- [ENHANCEMENTS]
- [BUG FIX]
- [DOCUMENTATION]
- [DEPENDENCY CHANGE]