From 967d216775c5486538c775929ad1fb14b53d4b85 Mon Sep 17 00:00:00 2001 From: Sirajuddin Khan Date: Wed, 10 Sep 2025 19:58:06 +0530 Subject: [PATCH 1/2] appium changes --- docs/appium-csharp-nunit.md | 6 ++++-- docs/appium-java-cucumber.md | 17 +++++++++++++++-- docs/appium-java-jbehave.md | 15 +++++++++++++-- docs/appium-java-junit.md | 22 ++++++++++++++++++++-- docs/appium-java-testng.md | 16 ++++++++++++++-- docs/appium-java.md | 22 +++++++++++++++++++--- docs/appium-kotlin.md | 10 ++++++++-- docs/appium-nodejs-mocha.md | 19 ++++++++++++++++--- docs/appium-nodejs-webdriverio.md | 22 ++++++++++++++++++++-- docs/appium-nodejs.md | 15 +++++++++++++-- docs/appium-php-behat.md | 6 ++++-- docs/appium-php.md | 14 ++++++++++++-- docs/appium-python-behave.md | 23 +++++++++++++++++++++-- docs/appium-python-gauge.md | 8 ++++++++ docs/appium-python-pytest.md | 14 +++++++++++--- docs/appium-python-robot.md | 11 +++++++++++ docs/appium-python.md | 16 ++++++++++++++-- docs/appium-ruby-cucumber.md | 9 +++++++-- docs/appium-ruby-rspec.md | 13 +++++++++++-- docs/appium-ruby.md | 16 ++++++++++++++-- 20 files changed, 255 insertions(+), 39 deletions(-) diff --git a/docs/appium-csharp-nunit.md b/docs/appium-csharp-nunit.md index 6b20d9d3f..f9a376d07 100644 --- a/docs/appium-csharp-nunit.md +++ b/docs/appium-csharp-nunit.md @@ -18,10 +18,11 @@ 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,13 @@ public class TestRunner extends AbstractTestNGCucumberTests { } ``` +:::note + +- You must set **isRealMobile** capability to `False` in the config file to run on **Virtual Devices** +- You can generate capabilities for your test requirements with the help of our inbuilt [**Capabilities Generator tool**](https://www.lambdatest.com/capabilities-generator/).For more details, please refer to our guide on [**Desired Capabilities in Appium**](https://www.lambdatest.com/support/docs/desired-capabilities-in-appium/). + +::: + ### 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. diff --git a/docs/appium-java-jbehave.md b/docs/appium-java-jbehave.md index 8ef958243..2614ec6ab 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'; + +