diff --git a/assets/images/kane-ai/features/modules/1.png b/assets/images/kane-ai/features/modules/1.png new file mode 100644 index 000000000..28372877f Binary files /dev/null and b/assets/images/kane-ai/features/modules/1.png differ diff --git a/assets/images/kane-ai/features/modules/2.png b/assets/images/kane-ai/features/modules/2.png new file mode 100644 index 000000000..1ce58584d Binary files /dev/null and b/assets/images/kane-ai/features/modules/2.png differ diff --git a/assets/images/kane-ai/features/modules/3.png b/assets/images/kane-ai/features/modules/3.png new file mode 100644 index 000000000..992c5cc01 Binary files /dev/null and b/assets/images/kane-ai/features/modules/3.png differ diff --git a/assets/images/kane-ai/features/modules/4.png b/assets/images/kane-ai/features/modules/4.png new file mode 100644 index 000000000..756e3a6b4 Binary files /dev/null and b/assets/images/kane-ai/features/modules/4.png differ diff --git a/assets/images/kane-ai/features/modules/5.png b/assets/images/kane-ai/features/modules/5.png new file mode 100644 index 000000000..db2a14341 Binary files /dev/null and b/assets/images/kane-ai/features/modules/5.png differ diff --git a/assets/images/kane-ai/features/modules/6.png b/assets/images/kane-ai/features/modules/6.png new file mode 100644 index 000000000..1d4beeb3a Binary files /dev/null and b/assets/images/kane-ai/features/modules/6.png differ diff --git a/assets/images/kane-ai/features/modules/7.png b/assets/images/kane-ai/features/modules/7.png new file mode 100644 index 000000000..9269d73b1 Binary files /dev/null and b/assets/images/kane-ai/features/modules/7.png differ diff --git a/assets/images/kane-ai/features/modules/8.png b/assets/images/kane-ai/features/modules/8.png new file mode 100644 index 000000000..a9fb7adf3 Binary files /dev/null and b/assets/images/kane-ai/features/modules/8.png differ diff --git a/assets/images/kane-ai/features/modules/output.mp4 b/assets/images/kane-ai/features/modules/output.mp4 new file mode 100644 index 000000000..53b2e08f0 Binary files /dev/null and b/assets/images/kane-ai/features/modules/output.mp4 differ diff --git a/docs/har_log-viewer.md b/docs/har_log-viewer.md index e8112036d..4ff8bc08b 100644 --- a/docs/har_log-viewer.md +++ b/docs/har_log-viewer.md @@ -25,7 +25,7 @@ It provides a visual representation of how resources on a webpage are loaded and ## How to Use HAR Log Viewer With Waterfall on LambdaTest? *** -To get the network logs using HAR Log Viewer With Waterfall, you need to pass `network.har = true` in your test scripts. If you want an entire response body, then pass `network.full.har = true`. +To get the network logs using HAR Log Viewer With Waterfall, you need to pass `network.full.har = true` in your test scripts. Once you run the tests, navigate to the Web Automation Dashboard to see the HAR Log Viewer With Waterfall in action. diff --git a/docs/kane-ai-modules.md b/docs/kane-ai-modules.md new file mode 100644 index 000000000..4c4fc6bed --- /dev/null +++ b/docs/kane-ai-modules.md @@ -0,0 +1,106 @@ +--- +id: kane-ai-modules +title: 'Utilizing KaneAI Modules Feature: A Step-by-Step Guide' +hide_title: false +sidebar_label: Modules +description: Learn how to use custom modules while executing your tests using the Kane AI +keywords: + - lambdatest automation + - lambdatest kaneai + - kaneai geolocation support + - kaneai tunnel support + - kaneai proxy support +url: https://www.lambdatest.com/support/docs/kane-ai-modules/ +site_name: LambdaTest +slug: kane-ai-modules/ +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; +import CodeBlock from '@theme/CodeBlock'; +import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys"; + + +The KaneAI Modules feature is a powerful tool for optimizing your testing processes. By converting test steps into reusable modules, you can enhance productivity and maintain accuracy in your test executions. Follow this guide to fully utilize this feature and maximize the potential of your testing workflows. + +## Step-by-Step Guide +### Step 1: Prepare Your Test +- Begin with a completed test in KaneAI that contains a series of executed test steps. These steps will form the basis of your module. + +automation-dashboard + +### Step 2: Pause and Select Test Cases +- Click the Pause Test button. +- Select the test steps you wish to include in the module. + +For example, if you want to group test steps related to login functionality, highlight those steps. + +automation-dashboard + +### Step 3: Create a New Module +- With the relevant test steps selected, click on the Create Module button. +- Enter a module name and description: + - **Name :** "Login Flow for LambdaTest.com" + - **Description :** "This is the login flow module." + +automation-dashboard + +### Step 4: Save the Module +- Click Create Module to finalize the process. The selected steps will be converted into a module structure. You can now view and manage these steps as a cohesive unit. + +automation-dashboard + +### Step 5: Reuse Modules in a New Test +- Create a new test in KaneAI to demonstrate module reuse. Navigate back to KaneAI’s testing interface. + +automation-dashboard + +### Step 6: Access the Modules Functionality +- Create a web test in KaneAI and use either of the following methods to access existing modules: + - Click the **plus (+)** icon in the test interface. + - Type a **slash (/)** to invoke the modules menu. + +Here, you can browse all existing modules, including the one you just created. + +automation-dashboard + +### Step 7: Add a Module to Your Test +- Select the desired module from the list, add the module to the test queue and observe as the execution of the module’s test steps begins automatically, eliminating the need to reconfigure or repeat those steps. + +automation-dashboard + +### Step 8: Streamline Your Testing Workflow +By following the steps above, you can: + +- Reuse existing test modules effortlessly. +- Reduce duplication in test creation. +- Maintain consistency across test cases. + +automation-dashboard + +## Video Explanation] + \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index edbea07fd..b7871c707 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1039,7 +1039,8 @@ module.exports = { "kane-ai-geolocation-tunnel-proxy", "kane-ai-scroll-in-feature", "kane-ai-jira-integration", - "kane-ai-api-testing" + "kane-ai-api-testing", + "kane-ai-modules" ], }, {