Skip to main content

Supported Appium Versions

Customize your testing experience on LambdaTest by selecting the appropriate Appium version for your tests on real devices. LambdaTest offers flexibility in choosing the Appium version to meet your testing requirements. By default, the suitable Appium version is selected based on the operating system (OS) when running tests. However, you can explicitly specify the version using the appiumVersion capability in your test scripts.

Appium Version Configuration

To configure the Appium version for your tests on LambdaTest, use the appiumVersion capability in your test scripts. Below is a table of supported Appium versions for different platforms:

Platform VersionsSupported VersionsDefault VersionLatest Version
Android (All)1.21.0, 1.22.0, 1.22.3, 2.0.0, 2.1.3, 2.2.1, 2.3.0, 2.4.1, 2.5.4, 2.6.0, 2.10.3, 2.11.22.2.12.3.0
iOS (12, 13, 14)1.22.3, 2.0.0, 2.1.3, 2.2.12.2.12.2.1
iOS (15, 16, 17, 18)1.22.3, 2.0.0, 2.1.3, 2.2.1, 2.3.0, 2.4.1, 2.5.4, 2.6.0, 2.10.3, 2.11.22.2.12.3.0
fireos1.21.0, 1.22.0, 1.22.3, 2.0.0, 2.1.3, 2.2.1, 2.3.0, 2.4.1, 2.5.4, 2.6.0, 2.10.3, 2.11.22.2.12.3.0
tvos1.22.31.22.31.22.3

Java Example:

// Java code for configuring Appium version in tests on LambdaTest
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appiumVersion", "2.2.1");
capabilities.setCapability("platformName", "ios");
// Add other capabilities as needed

Latest Version: We update the latest version for all platforms, including Android and iOS, to stay aligned with the latest stable releases of Appium. This ensures users always have access to the most current and reliable versions.To use the latest version, pass latest in appiumVersion capability.

Default Version: A new default version is supported when the user does not explicitly specify a appium version or pass default in appiumVersion capability.

Supported Driver Versions

Appium VersioniOS DriverAndroid Driver
1.21.0-appium-uiautomator2-driver@1.65.0
1.22.0-appium-uiautomator2-driver@1.69.0
1.22.3appium-xcuitest-driver@3.59.0appium-uiautomator2-driver@1.70.1
2.0.0appium-xcuitest-driver@4.32.9appium-uiautomator2-driver@2.27.0
2.1.3appium-xcuitest-driver@5.7.0appium-uiautomator2-driver@2.32.3
2.2.1appium-xcuitest-driver@5.7.0appium-uiautomator2-driver@2.32.3
2.3.0appium-xcuitest-driver@5.12.2appium-uiautomator2-driver@2.35.0
2.4.1appium-xcuitest-driver@5.12.2appium-uiautomator2-driver@2.35.0
2.5.4appium-xcuitest-driver@7.13.0appium-uiautomator2-driver@3.5.1
2.6.0appium-xcuitest-driver@7.13.0appium-uiautomator2-driver@3.5.1
2.10.3appium-xcuitest-driver@7.17.4appium-uiautomator2-driver@3.5.3
2.11.2appium-xcuitest-driver@7.23.1appium-uiautomator2-driver@3.7.2
note
  • If a user passes any Appium version other than the mentioned versions, appropriate error will be thrown.
  • For devices running iOS 17 and newer, it is recommended to use Appium versions 2.2.1 and above to ensure the best compatibility and performance.

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles