Download Latest Version v11.0.0 source code.zip (1.2 MB) Google Add to Preferred Sources
Home / v11.0.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-07 3.9 kB
v11.0.0 source code.tar.gz 2026-10-07 551.8 kB
v11.0.0 source code.zip 2026-10-07 1.2 MB
Totals: 3 Items   1.8 MB 0
  • [BREAKING CHANGE]
  • The client depends on selenium-api only. Bump minimum Selenium version from 4.42.0 to 4.50.0. selenium-support, selenium-remote-driver, selenium-http, selenium-json and selenium-os are not dependencies anymore, declare them yourself if you use them #2462, #2459, #2456, #2457
  • AppiumDriver is not a RemoteWebDriver anymore and returns AppiumWebElement instead of RemoteWebElement. Response, Command, SessionId, DriverCommand, ExecuteMethod and the error types moved to io.appium.java_client.remote. org.openqa.selenium.remote.http is replaced by io.appium.java_client.http #2462
  • HasBiDi, getBiDi() and maybeGetBiDi() are removed from AppiumDriver. Use the new optional Selenium bridge instead #2462
  • The page factory (FindBy, FindBys, FindAll, CacheLookup, PageFactory) and the wait engine are vendored into io.appium.java_client.support #2459
  • AppiumDriverLocalService and AppiumServiceBuilder are not DriverService types anymore #2460
  • Remove the deprecated touch actions API (TouchAction, MultiTouchAction, PerformsTouchActions, etc.). Use W3C Actions or mobile: gesture extensions #2461
  • Remove the deprecated APIs: AppiumFunction, AndroidMobileCommandHelper, IOSMobileCommandHelper, CanRememberExtensionPresence and the deprecated MobileCommand constants and helpers. The minimum supported Appium server version is now Appium 3. Driver interfaces call the mobile: extensions only, without the fallback to the legacy commands #2467
  • [ENHANCEMENTS]
  • Add the optional java-client-selenium-bridge artifact for RemoteWebDriver and Selenium BiDi interoperability #2463
  • Support the base path and the new API prefix in the storage client #2468
  • [BUG FIX]
  • Fall back to standard error mapping in ErrorCodesMobile.getExceptionType(String) #2449
  • Ensure additional commands get added to the attach-to-session constructor #2431
  • Proxy abstract widget methods for platform overrides #2451
  • Support Selenium-decorated page elements #2452
  • [DOCUMENTATION]
  • Add the v10 to v11 migration guide and an OpenRewrite recipe #2469
  • Document the public API and fail the build on javadoc warnings #2470
  • Clarify that fingerPrint id is the enrolled emulator id #2442
  • [DEPENDENCY CHANGE]
  • Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.20 #2417, #2445, #2453
  • Bump net.bytebuddy:byte-buddy from 1.18.8 to 1.18.14 #2464
  • Bump com.google.code.gson:gson from 2.13.2 to 2.14.0 #2413
  • Bump org.jspecify:jspecify from 1.0.0 to 1.0.1 #2434
Source: README.md, updated 2026-10-07