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 | Appium Versions Supported |
---|---|
Android | 1.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 |
iOS | 1.21.0, 1.22.0, 1.22.3, 2.0, 2.0-stable, 2.0.0, latest, 2.1.3, 2.2.1 |
Other OS | latest (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
- 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 Versions | Default Version | Latest Version |
---|---|---|
1.21.0, 1.22.0, 1.22.3 | - | - |
2.0, 2.1.3, 2.2.1, 2.3.0 | 2.2.1 | 2.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 Versions | Default Version | Latest Version |
---|---|---|
1.22.3, 2.0 | - | - |
2.1.3, 2.2.1 | 2.2.1 | 2.2.1 |
Default Version: 2.2.1
Latest Version: 2.2.1
iOS 15, 16, 17
Supported Versions | Default Version | Latest Version |
---|---|---|
1.22.3, 2.0, 2.1.3 | - | - |
2.2.1, 2.3.0 | 2.2.1 | 2.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.