Skip to content

Commit b4597f3

Browse files
committed
added the list of supported android and ios version for emu/simu
1 parent 17c05a3 commit b4597f3

File tree

4 files changed

+157
-53
lines changed

4 files changed

+157
-53
lines changed

docs/supported-appium-plugins.md

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: supported-appium-plugins
33
title: Supported Appium Plugins
4-
hide_title: true
4+
hide_title: false
55
sidebar_label: Supported Appium Plugins
66
description: This document provides information about configuring Appium plugins for tests on the LambdaTest platform and also provides a list of supported plugins.
77

@@ -42,28 +42,24 @@ import NewTag from '../src/component/newTag';
4242
},{
4343
"@type": "ListItem",
4444
"position": 3,
45-
"name": "Languages and Frameworks Supported on HyperExecute ",
45+
"name": "Appium Testing ",
4646
"item": "https://www.lambdatest.com/support/docs/supported-appium-plugins/"
4747
}]
4848
})
4949
}}
5050
></script>
51-
52-
53-
# Appium Plugins
54-
5551
Enhance your testing experience on LambdaTest by leveraging a variety of Appium plugins. Plugins offer various ways to extend or modify Appium's behavior. They are completely optional and are not needed for standard automation functionality, but you may find them useful for more specialized automation workflows.
5652
By using these plugins, you can tailor your testing environment to better suit your project's specific needs, leading to more efficient and effective test automation.
5753

5854
## Supported Plugins
5955

6056
Below is a list of the supported Appium plugins on LambdaTest:
6157

62-
| Plugin Name | Description | Example |
63-
|-------------------|-------------------------------------------------------------------------------------------------------|---------------------------------------------------|
64-
| `images` | Enables image comparison features in tests. Allows for verification of visual elements through images. | "appiumPlugins": ["images"] |
65-
| `element-wait` | Provides enhanced wait capabilities for elements, allowing tests to wait for elements to be in a certain state.For further details, please check [this documentation](https://github.com/AppiumTestDistribution/appium-wait-plugin). | "appiumPlugins": ["element-wait"] |
66-
| `gestures` | Adds support for gesture-based interactions, enabling tests to perform complex gestures like swipe, pinch, and zoom. For further details, please check [this documentation](https://github.com/AppiumTestDistribution/appium-gestures-plugin). | "appiumPlugins": ["gestures"]
58+
| Plugin Name | Description | Example |
59+
|-------------|--------------|---------|
60+
| `images`| Enables image comparison features in tests. Allows for verification of visual elements through images. | "appiumPlugins": ["images"] |
61+
| `element-wait`| Provides enhanced wait capabilities for elements, allowing tests to wait for elements to be in a certain state.For further details, please check [this documentation](https://github.com/AppiumTestDistribution/appium-wait-plugin). | "appiumPlugins": ["element-wait"] |
62+
| `gestures` | Adds support for gesture-based interactions, enabling tests to perform complex gestures like swipe, pinch, and zoom. For further details, please check [this documentation](https://github.com/AppiumTestDistribution/appium-gestures-plugin). | "appiumPlugins": ["gestures"]
6763

6864
**Python Example:**
6965

@@ -77,10 +73,5 @@ capabilities = {
7773
```
7874

7975
:::note
80-
8176
- Appium plugins are only supported with version 2.0.0 and above appium versions. Please ensure that the `appiumVersion` capability is set correctly to utilize these plugins.
82-
83-
:::
84-
85-
86-
---
77+
:::
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
---
2+
id: supported-appium-versions-on-emulator-simulator
3+
title: Supported Appium Versions
4+
hide_title: false
5+
sidebar_label: Supported Appium Versions
6+
description: Find detailed information on the compatible Appium versions for testing your Android apps on virtual devices (emulator/simulator) using LambdaTest.
7+
keywords:
8+
- appium
9+
- appium languages
10+
- appium framework
11+
- configuration
12+
- supported platforms
13+
- automation testing framework
14+
- test automation frameworks
15+
- app testing
16+
- lambdaTest
17+
- appium version selection
18+
url: https://www.lambdatest.com/support/docs/supported-appium-versions-on-emulator-simulator/
19+
site_name: LambdaTest
20+
slug: supported-appium-versions-on-emulator-simulator/
21+
---
22+
23+
import Tabs from '@theme/Tabs';
24+
import TabItem from '@theme/TabItem';
25+
import NewTag from '../src/component/newTag';
26+
27+
<script type="application/ld+json"
28+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
29+
"@context": "https://schema.org",
30+
"@type": "BreadcrumbList",
31+
"itemListElement": [{
32+
"@type": "ListItem",
33+
"position": 1,
34+
"name": "Home",
35+
"item": "https://www.lambdatest.com"
36+
},{
37+
"@type": "ListItem",
38+
"position": 2,
39+
"name": "Support",
40+
"item": "https://www.lambdatest.com/support/docs/"
41+
},{
42+
"@type": "ListItem",
43+
"position": 3,
44+
"name": "Languages and Frameworks Supported on HyperExecute ",
45+
"item": "https://www.lambdatest.com/support/docs/supported-appium-versions-on-emulator-simulator/"
46+
}]
47+
})
48+
}}
49+
></script>
50+
LambdaTest offers a powerful and reliable cloud-based platform for testing mobile applications and websites on a wide range of Android and iOS devices using emulators and simulators. This document provides comprehensive information on the supported versions of Android and iOS devices for both mobile app and web testing.
51+
52+
53+
## 1. App Testing on Android and iOS
54+
Mobile app testing on LambdaTest emulators and simulators allows developers to ensure their applications perform as expected across multiple Android and iOS versions. Below are the supported versions for app testing.
55+
56+
### 1.1 Supported Android Versions for App Testing
57+
The following table lists the Android versions supported for app testing, along with the corresponding Appium versions.
58+
59+
| Android Versions | Supported Appium Versions (Android) |
60+
|------------------|-------------------------------------|
61+
| 7 | ['2.2.1', '2.3.0'] |
62+
| 8 | ['2.2.1', '2.3.0'] |
63+
| 9 | ['2.2.1', '2.3.0'] |
64+
| 10 | ['2.2.1', '2.3.0'] |
65+
| 11 | ['2.2.1', '2.3.0'] |
66+
| 12 | ['2.2.1', '2.3.0'] |
67+
| 13 | ['2.2.1', '2.3.0'] |
68+
| 14 | ['2.2.1', '2.3.0'] |
69+
| 15 | ['2.2.1', '2.3.0'] |
70+
71+
### 1.2 Supported iOS Versions for App Testing
72+
The following table lists the iOS versions supported for app testing, along with the corresponding Appium versions.
73+
74+
| iOS Versions | Supported Appium Versions (iOS) |
75+
|--------------|---------------------------------|
76+
| 12 | ['2.2.1', '2.3.0'] |
77+
| 13 | ['2.2.1', '2.3.0'] |
78+
| 14 | ['2.2.1', '2.3.0'] |
79+
| 15 | ['2.2.1', '2.3.0'] |
80+
| 16 | ['2.2.1', '2.3.0'] |
81+
| 17 | ['2.2.1', '2.3.0'] |
82+
| 18 | ['2.2.1', '2.3.0'] |
83+
84+
## 2. Web Testing on Android and iOS
85+
For mobile web testing, LambdaTest supports various Android and iOS device versions, ensuring that your web applications are responsive and compatible with different browsers and devices. Below are the supported versions for web testing.
86+
87+
### 2.1 Supported Android Versions for Web Testing
88+
The following table lists the Android versions supported for web testing, along with the corresponding Appium versions.
89+
90+
| Android Versions | Appium Versions (Android) |
91+
|------------------|-----------------------------------------|
92+
| 7 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
93+
| 7.1 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
94+
| 8 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
95+
| 8.1 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
96+
| 9 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
97+
| 10 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
98+
| 11 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
99+
| 12 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
100+
| 13 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
101+
| 14 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
102+
| 15 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
103+
104+
### 2.2 Supported iOS Versions for Web Testing
105+
The following table lists the iOS versions supported for web testing, along with the corresponding Appium versions.
106+
107+
| iOS Versions | Appium Versions (iOS) |
108+
|--------------|-----------------------------------------|
109+
| 8.1 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
110+
| 10.3 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
111+
| 11.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
112+
| 12.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
113+
| 13.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
114+
| 14.1 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
115+
| 15.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
116+
| 16.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
117+
| 17.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |
118+
| 18.0 | ['1.12.1', '1.17.0', '1.22.3', '2.6.0'] |

docs/supported-appium-versions.md

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: supported-appium-versions
33
title: Supported Appium Versions
4-
hide_title: true
4+
hide_title: false
55
sidebar_label: Supported Appium Versions
66
description: This document provides information about configuring Appium versions for tests on the LambdaTest platform and also provides list of supported versions.
77
keywords:
@@ -41,29 +41,24 @@ import NewTag from '../src/component/newTag';
4141
},{
4242
"@type": "ListItem",
4343
"position": 3,
44-
"name": "Languages and Frameworks Supported on HyperExecute ",
44+
"name": "Appium Testing ",
4545
"item": "https://www.lambdatest.com/support/docs/supported-appium-versions/"
4646
}]
4747
})
4848
}}
4949
></script>
50-
51-
# Supported Appium Versions
52-
5350
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.
5451

5552
## Appium Version Configuration
56-
5753
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:
5854

59-
60-
| Platform Versions | Supported Versions | Default Version | Latest Version |
61-
|--------------------|---------------------------------------------------------------|-----------------|----------------|
62-
| 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.2 | 2.2.1 | 2.3.0 |
63-
| iOS (12, 13, 14) | 1.22.3, 2.0.0, 2.1.3, 2.2.1 | 2.2.1 | 2.2.1 |
64-
| 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.2 | 2.2.1 | 2.3.0 |
65-
| fireos | 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.2 | 2.2.1 | 2.3.0 |
66-
| tvos | 1.22.3 | 1.22.3 | 1.22.3 |
55+
| Platform Versions | Supported Versions | Default Version | Latest Version |
56+
|-------------------|--------------------|-----------------|----------------|
57+
| 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.2 | 2.2.1 | 2.3.0 |
58+
| iOS (12, 13, 14) | 1.22.3, 2.0.0, 2.1.3, 2.2.1 | 2.2.1 | 2.2.1 |
59+
| 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.2 | 2.2.1 | 2.3.0 |
60+
| fireos | 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.2 | 2.2.1 | 2.3.0 |
61+
| tvos | 1.22.3 | 1.22.3 | 1.22.3 |
6762

6863

6964
**Java Example:**
@@ -82,26 +77,22 @@ capabilities.setCapability("platformName", "ios");
8277

8378
## Supported Driver Versions
8479

85-
| Appium Version | iOS Driver | Android Driver |
86-
|----------------|---------------------------------------|---------------------------------------|
87-
| 1.21.0 | - | appium-uiautomator2-driver@1.65.0 |
88-
| 1.22.0 | - | appium-uiautomator2-driver@1.69.0 |
89-
90-
91-
92-
93-
94-
95-
96-
97-
98-
80+
| Appium Version | iOS Driver | Android Driver |
81+
|----------------|--------------------------------|---------------------------------------|
82+
| 1.22.0 | - | appium-uiautomator2-driver@1.69.0 |
83+
| 1.21.0 | - | appium-uiautomator2-driver@1.65.0 |
84+
85+
86+
87+
88+
89+
90+
91+
92+
93+
9994

10095
:::note
101-
10296
- If a user passes any Appium version other than the mentioned versions, appropriate error will be thrown.
10397
- 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.
104-
105-
:::
106-
107-
---
98+
:::

sidebars.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2283,11 +2283,15 @@ module.exports = {
22832283
},
22842284
[
22852285
{
2286-
type: "category",
2287-
collapsed: true,
2286+
type: "doc",
22882287
label: "Emulator / Simulator",
2289-
items: ["app-automation-app-sim"],
2288+
id: "app-automation-app-sim",
22902289
},
2290+
{
2291+
type: 'doc',
2292+
label: 'Supported Appium Version',
2293+
id: 'supported-appium-versions-on-emulator-simulator'
2294+
}
22912295
],
22922296
],
22932297

0 commit comments

Comments
 (0)