Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added assets/images/kane-ai/features/modules/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/kane-ai/features/modules/output.mp4
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/har_log-viewer.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
106 changes: 106 additions & 0 deletions docs/kane-ai-modules.md
Original file line number Diff line number Diff line change
@@ -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";

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.lambdatest.com"
},{
"@type": "ListItem",
"position": 2,
"name": "Support",
"item": "https://www.lambdatest.com/support/docs/"
},{
"@type": "ListItem",
"position": 3,
"name": "KaneAI Modules",
"item": "https://www.lambdatest.com/support/docs/kane-ai-modules/"
}]
})
}}
></script>
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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/1.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/2.png').default} alt="automation-dashboard" className="doc_img"/>

### 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."

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/3.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/4.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/5.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/6.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/7.png').default} alt="automation-dashboard" className="doc_img"/>

### 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.

<img loading="lazy" src={require('../assets/images/kane-ai/features/modules/8.png').default} alt="automation-dashboard" className="doc_img"/>

## Video Explanation]
<video class="right-side" width="100%" controls id="vid">
<source src= {require('../assets/images/kane-ai/features/modules/output.mp4').default} type="video/mp4" />
</video>
3 changes: 2 additions & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -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"
],
},
{
Expand Down
Loading