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:

PlatformAppium Versions Supported
Android1.17.1, 1.21.0, 1.22.0, 1.22.3, 2.0, 2.0-stable, 2.0.0, latest, 2.1.3, 2.2.1
iOS1.21.0, 1.22.0, 1.22.3, 2.0, 2.0-stable, 2.0.0, latest, 2.1.3, 2.2.1
Other OSlatest (fireos, tvos)

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
note
  • The default version, if not explicitly mentioned with the capability, is the latest (1.22.3) version mentioned in the list.
  • If a user passes any Appium version other than the mentioned versions, appropriate error will be thrown.

Supported Appium Versions UPCOMING CHANGE


Note: Starting June 1st, 2024, the following versions of Appium will be retained. Make sure to review and update your scripts accordingly if necessary.

Appium Versions for Android

Supported VersionsDefault VersionLatest Version
1.21.0, 1.22.0, 1.22.3--
2.0, 2.1.3, 2.2.1, 2.3.02.2.12.3.0 (Updated in sync with Appium releases)

Latest Version:

The latest version for Android at LambdaTest is 2.3.0. This version is kept up to date in synchronization with new releases of Appium, ensuring users have access to the latest features and improvements.

Default Version:

The default version set for Android users is 2.2.1. This version provides a stable and tested environment for most users, ensuring compatibility with a wide range of devices and applications.

Appium Versions for iOS

iOS 12, 13, 14

Supported VersionsDefault VersionLatest Version
1.22.3, 2.0--
2.1.3, 2.2.12.2.12.2.1

Default Version: 2.2.1

Latest Version: 2.2.1

iOS 15, 16, 17

Supported VersionsDefault VersionLatest Version
1.22.3, 2.0, 2.1.3--
2.2.1, 2.3.02.2.12.3.0 (Updated in sync with Appium releases)

Default Version: 2.2.1

Latest Version: 2.3.0 (Updated in sync with Appium releases)

iOS Compatibility Note:

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.

Version Configuration Requirement:

If a user does not specify any appiumVersion, the system will default to the pre-configured default version. To use a different supported version, users must explicitly pass the desired version in the desired capabilities.