From 4f5769c9fa6e031fea99cb4f01f4ba16ba103ed2 Mon Sep 17 00:00:00 2001 From: amanchopra1905 Date: Fri, 10 Jan 2025 18:12:35 +0530 Subject: [PATCH] automation updates --- docs/lambda-hooks.md | 2 +- ...d-appium-versions-on-emulator-simulator.md | 68 +++++++++++++------ 2 files changed, 48 insertions(+), 22 deletions(-) diff --git a/docs/lambda-hooks.md b/docs/lambda-hooks.md index 2bb36c37d..1515e603a 100644 --- a/docs/lambda-hooks.md +++ b/docs/lambda-hooks.md @@ -69,6 +69,6 @@ Below is the representation of the available Lambda Hooks along with the functio | *lambda_unbound_ping* | Fetches the IPs from the outbound domain.
`driver.executeScript("lambda-unbound-ping=lambdatest.com");` | *lambda:network* | Fetches the network log entries in array format during session.

`driver.execute_script("lambda:network");`- Fetch the network log from last fetch request time to current time.

`driver.execute_script("lambda:network=all");`- Fetch from start of test session to current time. | *lambdaUpdateName* | Sets the test name during test execution.

`driver.executeScript("lambdaUpdateName=TestName");` | -| *lambda-test-tags* | Dynamically update your test tags for a test session which can be used to organize and filter your test results.
**Syntax :** `driver.executeScript("lambda-test-tags=Tag 1,Tag 3Jan,Tag 2");`

**Limitations :**
**1. Maximum Character Length per Tag:** Each tag can have up to 50 characters.
**2. Maximum Number of Tags:** A maximum of 15 tags can be assigned to a single test session. | +| *lambda-test-tags* | Dynamically update your test tags for a test session which can be used to organize and filter your test results.
**Syntax :** `driver.executeScript("lambda-test-tags", "Tag 1,Tag 3,Tag 2");`

**Limitations :**
**1. Maximum Character Length per Tag:** Each tag can have up to 50 characters.
**2. Maximum Number of Tags:** A maximum of 15 tags can be assigned to a single test session. | > **Note**: These hooks will only work if you're connected to your [LambdaTest Hub URL](/support/docs/hyperexecute-general-faqs/#17-how-can-i-access-my-lambdatest-hub-url). If you use these hooks on any other platform, you might see the error: `javascript error: Invalid left-hand side in assignment` \ No newline at end of file diff --git a/docs/supported-appium-versions-on-emulator-simulator.md b/docs/supported-appium-versions-on-emulator-simulator.md index 799de325c..2f2d2c568 100644 --- a/docs/supported-appium-versions-on-emulator-simulator.md +++ b/docs/supported-appium-versions-on-emulator-simulator.md @@ -53,17 +53,27 @@ LambdaTest offers a powerful and reliable cloud-based platform for testing mobil ## 1. App Testing on Android and iOS 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. -The following table lists the supported versionsn of Appium for Emulators (Android) and Simulators (iOS). +### 1.1 Supported Android Versions for App Testing +The following table lists the Android versions supported for app testing, along with the corresponding Appium versions. -| Appium Version | Platform | -|----------------|----------| -| 1.21.0 | Android Emulator| -| 1.22.3 **(default)** | Android Emulator| -| 2.0.0 | Android Emulator| -| 2.1.3 | Android Emulator| -| 1.22.3 **(default)** | iOS Simulator | -| 2.0.0 | iOS Simulator| -| 2.1.3 | iOS Simulator| +| Android Versions | Supported Appium Versions (Android) | +|------------------|-------------------------------------| +| 11 | ['1.21.0', '1.22.3', '2.2.1', '2.3.0'] | +| 12 | ['1.21.0', '1.22.3', '2.2.1', '2.3.0'] | +| 13 | ['1.21.0', '1.22.3', '2.2.1', '2.3.0'] | +| 14 | ['1.21.0', '1.22.3', '2.2.1', '2.3.0'] | +| 15 | ['1.21.0', '1.22.3', '2.2.1', '2.3.0'] | + +### 1.2 Supported iOS Versions for App Testing +The following table lists the iOS versions supported for app testing, along with the corresponding Appium versions. + +| iOS Versions | Supported Appium Versions (iOS) | +|--------------|---------------------------------| +| 14 | ['2.2.1', '2.3.0'] | +| 15 | ['2.2.1', '2.3.0'] | +| 16 | ['2.2.1', '2.3.0'] | +| 17 | ['2.2.1', '2.3.0'] | +| 18 | ['2.2.1', '2.3.0'] | ## 2. Web Testing on Android For mobile web testing, LambdaTest supports various Android versions, ensuring that your web applications are responsive and compatible with different browsers and devices. Below are the supported versions for web testing. @@ -73,14 +83,30 @@ The following table lists the Android versions supported for web testing, along | Android Versions | Appium Versions (Android) | |------------------|-----------------------------------------| -| 7 | ['1.17.0', '1.17.1', '1.18.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 7.1 | ['1.17.0', '1.17.1', '1.18.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 8 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 8.1 | ['1.17.0', '1.17.1', '1.18.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 9 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 10 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 11 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**] | -| 12 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3' **(default)**, '2.0.1', '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.2.0', '2.2.1', '2.2.2', '2.2.3', '2.3.0', '2.4.0', '2.4.1', '2.5.0', '2.5.1', '2.5.2', '2.5.3', '2.5.4', '2.6.0'] | -| 13 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3', '2.0.1', '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.2.0', '2.2.1', '2.2.2', '2.2.3', '2.3.0', '2.4.0', '2.4.1', '2.5.0', '2.5.1', '2.5.2', '2.5.3', '2.5.4', '2.6.0' **(default)**] | -| 14 | ['1.17.0', '1.17.1', '1.18.0', '1.19.0', '1.19.1', '1.20.0', '1.20.1', '1.20.2', '1.21.0', '1.22.0', '1.22.1', '1.22.2', '1.22.3', '2.0.1', '2.1.0', '2.1.1', '2.1.2', '2.1.3', '2.2.0', '2.2.1', '2.2.2', '2.2.3', '2.3.0', '2.4.0', '2.4.1', '2.5.0', '2.5.1', '2.5.2', '2.5.3', '2.5.4', '2.6.0' **(default)**] | -| 15 | ['1.22.3', '2.0.1', '2.1.0', '2.2.0', '2.3.0', '2.4.0', '2.5.0', '2.6.0' **(default)**] | +| 7 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 7.1 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 8 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 8.1 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 9 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 10 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 11 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**] | +| 12 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3` **(default)**, `2.0.1`, `2.1.0`, `2.1.1`, `2.1.2`, `2.1.3`, `2.2.0`, `2.2.1`, `2.2.2`, `2.2.3`, `2.3.0`, `2.4.0`, `2.4.1`, `2.5.0`, `2.5.1`, `2.5.2`, `2.5.3`, `2.5.4`, `2.6.0`] | +| 13 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3`, `2.0.1`, `2.1.0`, `2.1.1`, `2.1.2`, `2.1.3`, `2.2.0`, `2.2.1`, `2.2.2`, `2.2.3`, `2.3.0`, `2.4.0`, `2.4.1`, `2.5.0`, `2.5.1`, `2.5.2`, `2.5.3`, `2.5.4`, `2.6.0` **(default)**] | +| 14 | [`1.17.0`, `1.17.1`, `1.18.0`, `1.19.0`, `1.19.1`, `1.20.0`, `1.20.1`, `1.20.2`, `1.21.0`, `1.22.0`, `1.22.1`, `1.22.2`, `1.22.3`, `2.0.1`, `2.1.0`, `2.1.1`, `2.1.2`, `2.1.3`, `2.2.0`, `2.2.1`, `2.2.2`, `2.2.3`, `2.3.0`, `2.4.0`, `2.4.1`, `2.5.0`, `2.5.1`, `2.5.2`, `2.5.3`, `2.5.4`, `2.6.0` **(default)**] | +| 15 | [`1.22.3`, `2.0.1`, `2.1.0`, `2.2.0`, `2.3.0`, `2.4.0`, `2.5.0`, `2.6.0` **(default)**] | + + \ No newline at end of file