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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file modified assets/images/rbac-roles-and-permissions/create-new-role.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/agent-features-and-metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ keywords:
- voice agent
- phone caller agent
- image analyzer agent
- agent to agent testing
- agent testing
url: https://www.testmu.ai/support/docs/agent-features-and-metrics/
site_name: LambdaTest
slug: agent-features-and-metrics/
Expand Down
8 changes: 4 additions & 4 deletions docs/agent-to-agent-faqs.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
id: agent-testing-platform-faqs
title: Agent to Agent FAQs !!
title: Agent Testing Platform FAQs
hide_title: false
sidebar_label: FAQs
description: Get quick answers to all your Agent to Agent queries with our comprehensive FAQs!
description: Get quick answers to all your Agent Testing Platform queries with our comprehensive FAQs!
keywords:
- Agent to Agent FAQs
- Agent Testing FAQs
- FAQs
url: https://www.testmuai.com/support/docs/agent-testing-platform-faqs/
site_name: TestMu AI
Expand Down Expand Up @@ -44,7 +44,7 @@ import BrandName, { BRAND_URL } from '@site/src/component/BrandName';

Below are a few commonly asked questions about our Agent Testing Platform:

#### 1. **Does Agent to Agent provide AI-enabled translation or multilingual analysis capabilities for testing?**
#### 1. **Does the Agent Testing Platform provide AI-enabled translation or multilingual analysis capabilities for testing?**

Yes. It supports AI-enabled multilingual requirement analysis, allowing teams to extract and analyze requirements from documents written in multiple languages. It generates test scenarios that account for multilingual support requirements defined in agent specifications and supports testing AI agents that handle multiple languages across interactions.

Expand Down
4 changes: 2 additions & 2 deletions docs/ai-agent-testing-platform-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ keywords:
- agent evaluation platform
- voice agent testing
- chat agent testing
- agent to agent testing
- agent testing
- ai agent qa
url: https://www.testmu.ai/support/docs/ai-agent-testing-platform-overview/
site_name: LambdaTest
Expand Down Expand Up @@ -134,7 +134,7 @@ The platform is built as a cloud-native, API-first system composed of three logi

**Testing Flow:**

`Requirements Input` β†’ `Scenario Generation` β†’ `Agent-to-Agent Execution` β†’ `AI Evaluation` β†’ `Results & Go-Live`
`Requirements Input` β†’ `Scenario Generation` β†’ `Agent Execution` β†’ `AI Evaluation` β†’ `Results & Go-Live`

<div style={{background:'linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)',borderRadius:'16px',padding:'32px 24px',margin:'24px 0',fontFamily:'-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif',border:'1px solid #e2e8f0'}}>

Expand Down
2 changes: 1 addition & 1 deletion docs/app-automation-on-emulators-simulators.md
Original file line number Diff line number Diff line change
Expand Up @@ -445,7 +445,7 @@ Debug and run your code. Run `iOSApp.java` or `AndroidApp.java` in your editor.

### Step 4: View Test Execution

Once you have run your tests, you can view the test execution along with logs. You will be able to see the test cases passing or failing. You can view the same at <BrandName /> [App Automation Dashboard](https://appautomation.lambdatest.com/build).
Once you have run your tests, you can view the test execution along with logs. You will be able to see the test cases passing or failing. You can view the same at <BrandName /> [App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

## More About Desired Capabilities
---
Expand Down
2 changes: 1 addition & 1 deletion docs/appium-androidtv.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ Before you can start performing App automation testing with Appium, you would ne

### 1. Set Up Authentication

Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.
Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.

<Tabs className="docs__val">

Expand Down
4 changes: 2 additions & 2 deletions docs/appium-appletv.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ cd LT-appium-appletv

### 3. Set up your authentication

Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.
Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.

<Tabs className="docs__val">

Expand Down Expand Up @@ -318,7 +318,7 @@ python appletv.py
If you are unable to run the automation script with the above mentioned commands try **'python3'** command except for **'python'**.
:::

Your test results would be displayed on the test console (or command-line interface if you are using terminal/cmd) and on the [TestMu AI App Automation Dashboard](https://appautomation.lambdatest.com/build).
Your test results would be displayed on the test console (or command-line interface if you are using terminal/cmd) and on the [TestMu AI App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).


## Additional Links
Expand Down
2 changes: 1 addition & 1 deletion docs/appium-autoheal.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ Once your app is uploaded and Smart Heal is enabled (either via capabilities or
## Viewing Results in Dashboard

### Accessing the Dashboard
Your test results are displayed on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
Your test results are displayed on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

### Filtering Healed Builds
To display only healed builds, click on the **Configure** option at the top of the dashboard.
Expand Down
46 changes: 45 additions & 1 deletion docs/appium-csharp-nunit.md
Original file line number Diff line number Diff line change
Expand Up @@ -399,14 +399,58 @@ Go to **Build menu** in Visual Studio Code menu bar and click on **Build Solutio
Make sure that **DotNetSeleniumExtras.WaitHelpers** in the NuGet packages which you can check from **Project Menu -> Manage NuGet Packages**.
:::

> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

## Using the NUnit Agent Skill with TestMu AI
***

The [nunit-skill](https://github.com/LambdaTest/agent-skills/tree/main/nunit-skill) is a part of [TestMu AI Skills](https://github.com/LambdaTest/agent-skills/) that guide AI coding assistants in generating production-ready test automation.

The nunit-skill package includes:

```
nunit-skill/
β”œβ”€β”€ SKILL.md
└── reference/
β”œβ”€β”€ playbook.md
└── advanced-patterns.md
```

It provides structured guidance for:

* Project structure and setup
* Dependency configuration
* Local execution
* TestMu AI cloud execution
* Debugging patterns
* CI/CD integration


### Installing NUnit Agent Skill
***

Install a NUnit Agent Skill using the command below:

```
# Clone the repo and copy the skill you need
git clone https://github.com/LambdaTest/agent-skills.git
cp -r agent-skills/nunit-skill .claude/skills/

# Or for Cursor / Copilot
cp -r agent-skills/nunit-skill .cursor/skills/
```

**Note**: If you prefer installing all available framework skills instead of only nunit-skill, clone the repository directly into your tool's skills directory (for example, .claude/skills/, .cursor/skills/, .gemini/skills/, or .agent/skills/).


## Reference Guides

- [Advanced Configuration for Capabilities](/support/docs/desired-capabilities-in-appium/)
- [How to test locally hosted apps](/support/docs/testing-locally-hosted-pages/)
- [How to integrate <BrandName /> with CI/CD](/support/docs/integrations-with-ci-cd-tools/)



<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
Expand Down
45 changes: 44 additions & 1 deletion docs/appium-csharp.md
Original file line number Diff line number Diff line change
Expand Up @@ -391,14 +391,57 @@ The capabilities object in the sample code are defined as:

- Click the **Play** icon to run the test.

> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

## Using the Appium Agent Skill with TestMu AI
***

The [appium-skill](https://github.com/LambdaTest/agent-skills/tree/main/appium-skill) is a part of [TestMu AI Skills](https://github.com/LambdaTest/agent-skills/) that guide AI coding assistants in generating production-ready test automation.

The appium-skill package includes:

```
appium-skill/
β”œβ”€β”€ SKILL.md
└── reference/
β”œβ”€β”€ playbook.md
└── advanced-patterns.md
```

It provides structured guidance for:

* Project structure and setup
* Dependency configuration
* Local execution
* TestMu AI cloud execution
* Debugging patterns
* CI/CD integration


### Installing Appium Agent Skill
***

Install a Appium Agent Skill using the command below:

```
# Clone the repo and copy the skill you need
git clone https://github.com/LambdaTest/agent-skills.git
cp -r agent-skills/appium-skill .claude/skills/

# Or for Cursor / Copilot
cp -r agent-skills/appium-skill .cursor/skills/
```

**Note**: If you prefer installing all available framework skills instead of only appium-skill, clone the repository directly into your tool's skills directory (for example, .claude/skills/, .cursor/skills/, .gemini/skills/, or .agent/skills/).


## Reference Guides

- [Advanced Configuration for Capabilities](/support/docs/desired-capabilities-in-appium/)
- [How to test locally hosted apps](/support/docs/testing-locally-hosted-pages/)
- [How to integrate <BrandName /> with CI/CD](/support/docs/integrations-with-ci-cd-tools/)


<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
Expand Down
4 changes: 2 additions & 2 deletions docs/appium-firetv.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ cd LT-appium-firetv

### 3. Set up your authentication

Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.
Make sure you have your <BrandName /> credentials with you to run test automation scripts on <BrandName />. To obtain your access credentials, [purchase a plan](https://billing.lambdatest.com/billing/plans) or access the [Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/). Then, set <BrandName /> `Username` and `Access Key` in environment variables with following commands.

<Tabs className="docs__val">

Expand Down Expand Up @@ -285,7 +285,7 @@ python firetv.py
If you are unable to run the automation script with the above mentioned commands try **'python3'** command except for **'python'**.
:::

Your test results would be displayed on the test console (or command-line interface if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
Your test results would be displayed on the test console (or command-line interface if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).


## Additional Links
Expand Down
21 changes: 20 additions & 1 deletion docs/appium-install-uninstall-hook.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,16 @@ driver.execute_script("lambda-install-app=myApp")
driver.execute_script("lambda-install-app=lt://APP100000000123456789123456789")
```

**JavaScript example:**
```javascript
await browser.execute("lambda-install-app", {
/* Change the App URL */
appUrl: "lt://APP1234567890ABCDEF1234567890",
/* Optional */
retainData: true
});
```

### Uninstall App

You can uninstall apps during the execution of an automation test using the command `lambda-uninstall-app` followed by the app's package name (for Android apps) or bundle ID (for iOS apps).
Expand All @@ -82,6 +92,14 @@ You can uninstall apps during the execution of an automation test using the comm
driver.execute_script("lambda-uninstall-app=com.myApp.beta")
driver.execute_script("lambda-uninstall-app=com.apple.myApp")
```

**JavaScript example:**
```javascript
/* Change the App ID */
const APP_ID = "com.lambdatest.proverbial";
await browser.execute(`lambda-uninstall-app=${APP_ID}`);
```

### Test App Upgrades with Hooks

Testing app upgrades is important because users often update to the latest version instead of reinstalling the app. To ensure existing user data is preserved and the app continues to function properly after an upgrade, you can use the following hooks:
Expand Down Expand Up @@ -162,12 +180,13 @@ You might encounter some errors while using these features. The following are so



Multiple errors may occur based on the scenario. Understanding these errors will help you identify and resolve issues more efficiently, ensuring smooth test execution. Once the code snippets are added, the tests can be executed and will appear on the[<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
Multiple errors may occur based on the scenario. Understanding these errors will help you identify and resolve issues more efficiently, ensuring smooth test execution. Once the code snippets are added, the tests can be executed and will appear on the[<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).


> **Note:** If the user had enabled any of the following capabilities in the previously installed app, they will remain available and functional in the upgraded app as well : `EnableScreenshotUnblock`,`EnableImageInjection`,`EnableVideoInjection`,`Network`,`AppProfiling`,`EnableWebContentsDebugging`,`EnableBiometricInjection`.This ensures that key testing features continue to work seamlessly after the app is updated, without requiring additional configuration.



<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
Expand Down
46 changes: 45 additions & 1 deletion docs/appium-java-cucumber.md
Original file line number Diff line number Diff line change
Expand Up @@ -315,14 +315,58 @@ The capabilities object in the sample code are defined as:
</TabItem>
</Tabs>

> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

## Using the Cucumber Agent Skill with TestMu AI
***

The [cucumber-skill](https://github.com/LambdaTest/agent-skills/tree/main/cucumber-skill) is a part of [TestMu AI Skills](https://github.com/LambdaTest/agent-skills/) that guide AI coding assistants in generating production-ready test automation.

The cucumber-skill package includes:

```
cucumber-skill/
β”œβ”€β”€ SKILL.md
└── reference/
β”œβ”€β”€ playbook.md
└── advanced-patterns.md
```

It provides structured guidance for:

* Project structure and setup
* Dependency configuration
* Local execution
* TestMu AI cloud execution
* Debugging patterns
* CI/CD integration


### Installing Cucumber Agent Skill
***

Install a Cucumber Agent Skill using the command below:

```
# Clone the repo and copy the skill you need
git clone https://github.com/LambdaTest/agent-skills.git
cp -r agent-skills/cucumber-skill .claude/skills/

# Or for Cursor / Copilot
cp -r agent-skills/cucumber-skill .cursor/skills/
```

**Note**: If you prefer installing all available framework skills instead of only cucumber-skill, clone the repository directly into your tool's skills directory (for example, .claude/skills/, .cursor/skills/, .gemini/skills/, or .agent/skills/).


## Reference Guides

- [Advanced Configuration for Capabilities](/support/docs/desired-capabilities-in-appium/)
- [How to test locally hosted apps](/support/docs/testing-locally-hosted-pages/)
- [How to integrate <BrandName /> with CI/CD](/support/docs/integrations-with-ci-cd-tools/)



<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
Expand Down
45 changes: 44 additions & 1 deletion docs/appium-java-jbehave.md
Original file line number Diff line number Diff line change
Expand Up @@ -344,14 +344,57 @@ The capabilities object in the sample code are defined as:
</TabItem>
</Tabs>

> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://appautomation.lambdatest.com/build).
> Your test results would be displayed on the test console (or CLI if you are using terminal/cmd) and on the [<BrandName /> App Automation Dashboard](https://www.testmuai.com/login/?redirectTo=https://appautomation.lambdatest.com/build).

## Using the Appium Agent Skill with TestMu AI
***

The [appium-skill](https://github.com/LambdaTest/agent-skills/tree/main/appium-skill) is a part of [TestMu AI Skills](https://github.com/LambdaTest/agent-skills/) that guide AI coding assistants in generating production-ready test automation.

The appium-skill package includes:

```
appium-skill/
β”œβ”€β”€ SKILL.md
└── reference/
β”œβ”€β”€ playbook.md
└── advanced-patterns.md
```

It provides structured guidance for:

* Project structure and setup
* Dependency configuration
* Local execution
* TestMu AI cloud execution
* Debugging patterns
* CI/CD integration


### Installing Appium Agent Skill
***

Install a Appium Agent Skill using the command below:

```
# Clone the repo and copy the skill you need
git clone https://github.com/LambdaTest/agent-skills.git
cp -r agent-skills/appium-skill .claude/skills/

# Or for Cursor / Copilot
cp -r agent-skills/appium-skill .cursor/skills/
```

**Note**: If you prefer installing all available framework skills instead of only appium-skill, clone the repository directly into your tool's skills directory (for example, .claude/skills/, .cursor/skills/, .gemini/skills/, or .agent/skills/).


## Reference Guides

- [Advanced Configuration for Capabilities](/support/docs/desired-capabilities-in-appium/)
- [How to test locally hosted apps](/support/docs/testing-locally-hosted-pages/)
- [How to integrate <BrandName /> with CI/CD](/support/docs/integrations-with-ci-cd-tools/)


<nav aria-label="breadcrumbs">
<ul className="breadcrumbs">
<li className="breadcrumbs__item">
Expand Down
Loading