From a3fa4659ef82a457a03e9639be7ae6eec6aacab7 Mon Sep 17 00:00:00 2001
From: ShubhamSuri <70204532+surishubham@users.noreply.github.com>
Date: Wed, 10 Sep 2025 20:44:08 +0530
Subject: [PATCH] Merge pull request #2066 from 4DvAnCeBoY/main
Updated Tags for lang and framework for VD and RD
---
docs/appium-csharp-nunit.md | 15 +++++++++++++--
docs/appium-csharp.md | 13 +++++++++++++
docs/appium-java-cucumber.md | 18 ++++++++++++++++--
docs/appium-java-jbehave.md | 16 ++++++++++++++--
docs/appium-java-junit.md | 23 +++++++++++++++++++++--
docs/appium-java-testng.md | 17 +++++++++++++++--
docs/appium-java.md | 18 +++++++++++++++---
docs/appium-kotlin.md | 19 ++++++++++++++++---
docs/appium-nodejs-mocha.md | 21 ++++++++++++++++++---
docs/appium-nodejs-webdriverio.md | 18 ++++++++++++++++--
docs/appium-nodejs.md | 19 +++++++++++++++++--
docs/appium-php-behat.md | 6 ++++--
docs/appium-php.md | 11 ++++++++---
docs/appium-python-behave.md | 19 +++++++++++++++++--
docs/appium-python-gauge.md | 8 ++++++++
docs/appium-python-pytest.md | 11 +++++++++--
docs/appium-python-robot.md | 11 +++++++++++
docs/appium-python.md | 14 ++++++++++++--
docs/appium-ruby-cucumber.md | 9 +++++++--
docs/appium-ruby-rspec.md | 13 +++++++++++--
docs/appium-ruby.md | 14 ++++++++++++--
21 files changed, 273 insertions(+), 40 deletions(-)
diff --git a/docs/appium-csharp-nunit.md b/docs/appium-csharp-nunit.md
index 7758272e2..3871e2add 100644
--- a/docs/appium-csharp-nunit.md
+++ b/docs/appium-csharp-nunit.md
@@ -18,10 +18,13 @@ slug: appium-csharp-nunit/
---
import CodeBlock from '@theme/CodeBlock';
-import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
-
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
+import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
+import RealDeviceTag from '../src/component/realDevice';
+import VirtualDeviceTag from '../src/component/virtualDevice';
+
+
+
+
+
In this documentation, you will learn how to trigger a automation script of **Cucumber** for application testing with **Appium** on LambdaTest, set the [**desired capabilities**](/support/docs/desired-capabilities-in-appium/) for appium testing, and other advanced features of LambdaTest.
## Prerequisites
@@ -204,6 +210,10 @@ public class TestRunner extends AbstractTestNGCucumberTests {
}
```
+:::tip
+- You must set **isRealMobile** capability to `False` in the config file to run on **Virtual Devices**
+:::
+
### Step 5: Configure the Test Capabilities
You can update your custom capabilities in test scripts. In this sample project, we are passing platform name, platform version, device name and app url _(generated earlier)_ along with other capabilities like build name and test name via capabilities object.
@@ -264,6 +274,10 @@ The capabilities object in the sample code are defined as:
+:::tip
+- You must set **isRealMobile** capability to `False` in the config file to run on **Virtual Devices**
+:::
+
:::info
- You must add the generated **APP_URL** to the `app` capability in the config file.
diff --git a/docs/appium-java-jbehave.md b/docs/appium-java-jbehave.md
index 764dda63d..42f0e616e 100644
--- a/docs/appium-java-jbehave.md
+++ b/docs/appium-java-jbehave.md
@@ -16,11 +16,15 @@ site_name: LambdaTest
slug: appium-java-jbehave/
---
-import CodeBlock from '@theme/CodeBlock';
-import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
+import CodeBlock from '@theme/CodeBlock';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
+import {YOUR_LAMBDATEST_USERNAME, YOUR_LAMBDATEST_ACCESS_KEY} from "@site/src/component/keys";
+import RealDeviceTag from '../src/component/realDevice';
+import VirtualDeviceTag from '../src/component/virtualDevice';
+
+