diff --git a/docs/lambda-hooks.md b/docs/lambda-hooks.md index 34ca0d0ca..1515e603a 100644 --- a/docs/lambda-hooks.md +++ b/docs/lambda-hooks.md @@ -57,39 +57,18 @@ Below is the representation of the available Lambda Hooks along with the functio | *lambda-build* | For updating the build name.
`executeScript("lambda-build=BUILD_NAME");` | | *lambda-action* | Used to mark a test as passed/failed. Moreover, it allows the option to include a failure reason, which will be visible on the LambdaTest Automation Dashboard inside the session view.
`Map action = new HashMap();action.put("status", "failed"); action.put("reason", "tmp reason"); driver.executeScript("lambda-action", action);`

`((JavascriptExecutor) driver).executeScript("lambda-action=" + "Lambda Error");` | | *lambda-perform-keyboard-events* | You can seamlessly simulate keyboard shortcuts like **ctrl + c**, **ctrl + v** in automation test scenarios. This hook is supported on both Windows and MacOS.
`js.executeScript("lambda-perform-keyboard-events:tab");`| -| *lambda_breakpoint* | Aborts the test execution to use the live interaction feature.
`driver.executeScript("lambda-breakpoint=true");` | -| *lambda_screenshot* | Captures the async screenshot during test execution.
`driver.executeScript("lambda-screenshot=true");` | -| *lambda_files_delete* | Deletes the file in the download directory in the virtual machines (VMs).
`driver.executeScript("lambda-files-delete=file1.csv,file2.csv);` | -| *lambda_network_throttle* | Throttles network speed during test execution.
`executeScript("lambda-throttle-network","Regular 4G")` | -| *lambda_ping* | Fetches the IPs of the domain.
`driver.executeScript("lambda-ping=lambdatest.com");` | -| *lambda_exceptions* | Uploads the exceptions for tests that are captured on the console.
`driver.executeScript('lambda-exceptions', [[message]])` | -| *lambda_get_clipboard* | Prints the clipboard data on the console.
`driver.executeScript("lambda-get-clipboard");` | -| *lambda_set_clipboard* | Sets the clipboard data.
`driver.executeScript("lambda-set-clipboard= Amit");` | -| *lambda_clear_clipboard* | Clears the data of the clipboard.
`driver.executeScript("lambda-clear-clipboard");` | +| *lambda_breakpoint* | Aborts the test execution to use the live interaction feature.
`driver.executeScript("lambda-breakpoint=true");`| +| *lambda_screenshot* | Captures the async screenshot during test execution.
`driver.executeScript("lambda-screenshot=true");`| +| *lambda_files_delete* | Deletes the file in the download directory in the virtual machines (VMs).
`driver.executeScript("lambda-files-delete=file1.csv,file2.csv);`| +| *lambda_network_throttle* | Throttles network speed during test execution.
`executeScript("lambda-throttle-network","Regular 4G")`| +| *lambda_ping* | Fetches the IPs of the domain.
`driver.executeScript("lambda-ping=lambdatest.com");`| +| *lambda_exceptions* | Uploads the exceptions for tests that are captured on the console.
`driver.executeScript('lambda-exceptions', [[message]])`| +| *lambda_get_clipboard* | Prints the clipboard data on the console.
`driver.executeScript("lambda-get-clipboard");`| +| *lambda_set_clipboard* | Sets the clipboard data.
`driver.executeScript("lambda-set-clipboard= Amit");`| +| *lambda_clear_clipboard* | Clears the data of the clipboard.
`driver.executeScript("lambda-clear-clipboard");`| | *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");` +| *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 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` - -Got Questions? Give a ** window.openLTChatWidget()}>Shout** to us. We're here for you 24/7.
Happy testing! :) - - \ No newline at end of file +> **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 16b6514b6..2f2d2c568 100644 --- a/docs/supported-appium-versions-on-emulator-simulator.md +++ b/docs/supported-appium-versions-on-emulator-simulator.md @@ -58,23 +58,17 @@ The following table lists the Android versions supported for app testing, along | Android Versions | Supported Appium Versions (Android) | |------------------|-------------------------------------| -| 7 | ['2.2.1', '2.3.0'] | -| 8 | ['2.2.1', '2.3.0'] | -| 9 | ['2.2.1', '2.3.0'] | -| 10 | ['2.2.1', '2.3.0'] | -| 11 | ['2.2.1', '2.3.0'] | -| 12 | ['2.2.1', '2.3.0'] | -| 13 | ['2.2.1', '2.3.0'] | -| 14 | ['2.2.1', '2.3.0'] | -| 15 | ['2.2.1', '2.3.0'] | +| 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) | |--------------|---------------------------------| -| 12 | ['2.2.1', '2.3.0'] | -| 13 | ['2.2.1', '2.3.0'] | | 14 | ['2.2.1', '2.3.0'] | | 15 | ['2.2.1', '2.3.0'] | | 16 | ['2.2.1', '2.3.0'] |