# Tutorials/Documentation

**URL:** https://discuss.appium.io/c/tutorials-documentation/37.md

[Latest](https://discuss.appium.io/latest.md) · [Categories](https://discuss.appium.io/categories.md)

---

## [Launching and stopping appium server programmtically](https://discuss.appium.io/t/launching-and-stopping-appium-server-programmtically/700)

<div class="topic-metadata">

**Author:** [@karthik\_holla](https://discuss.appium.io/u/karthik_holla)\
**Replies:** 204\
**Last updated:** [October 9, 2019, 2:42pm UTC](https://discuss.appium.io/t/launching-and-stopping-appium-server-programmtically/700 "2019-10-09T14:42:11Z")

</div>

Hi, Is there a way to launch/stop the appium server programmatically? Also is there way where can capture all the logs of appium server in a log file? Thanks and regards, M.Karthik

---

## [Connecting appium server to selenium grid for android](https://discuss.appium.io/t/connecting-appium-server-to-selenium-grid-for-android/804)

<div class="topic-metadata">

**Author:** [@karthik\_holla](https://discuss.appium.io/u/karthik_holla)\
**Replies:** 169\
**Last updated:** [March 13, 2024, 7:25pm UTC](https://discuss.appium.io/t/connecting-appium-server-to-selenium-grid-for-android/804 "2024-03-13T19:25:34Z")

</div>

hi, Is there a way to integrate appium with selenium grid? i am executing my scripts on android devices.using windows 7 and java. any inputs would be highly appreciated. Thanks and regards, M.Karthik

---

## [About the Tutorials/Documentation category](https://discuss.appium.io/t/about-the-tutorials-documentation-category/38)

<div class="topic-metadata">

**Author:** [@jonahss](https://discuss.appium.io/u/jonahss)\
**Replies:** 4\
**Last updated:** [November 17, 2022, 3:09pm UTC](https://discuss.appium.io/t/about-the-tutorials-documentation-category/38 "2022-11-17T15:09:22Z")

</div>

Do you have information you want to share? This category is for interesting documentation, tutorials, workarounds, and test-writing techniques

---

## [Cloud Platforms for Parallel Mobile Automation Testing](https://discuss.appium.io/t/cloud-platforms-for-parallel-mobile-automation-testing/46091)

<div class="topic-metadata">

**Author:** [@bhaskar](https://discuss.appium.io/u/bhaskar)\
**Replies:** 0\
**Last updated:** [March 14, 2026, 4:49pm UTC](https://discuss.appium.io/t/cloud-platforms-for-parallel-mobile-automation-testing/46091 "2026-03-14T16:49:24Z")

</div>

Hi Team, Could you please share details of cloud platforms that support executing mobile automation test scripts in parallel across multiple real devices? We are specifically looking for services that can run automated…

---

## [How to output test results into the BDD that executed it](https://discuss.appium.io/t/how-to-output-test-results-into-the-bdd-that-executed-it/46031)

<div class="topic-metadata">

**Author:** [@Anas\_Elshabrawi](https://discuss.appium.io/u/Anas_Elshabrawi)\
**Replies:** 0\
**Last updated:** [October 24, 2025, 10:38am UTC](https://discuss.appium.io/t/how-to-output-test-results-into-the-bdd-that-executed-it/46031 "2025-10-24T10:38:54Z")

</div>

I am not sure if this topic is completly relevant to this forum, but I am trying to achieve the following: I want to excute automation mobile tests with Cucumber where I run: Then User books a room booking ID: Where …

---

## [Network Mocking with Appium](https://discuss.appium.io/t/network-mocking-with-appium/45680)

<div class="topic-metadata">

**Author:** [@itkhanz](https://discuss.appium.io/u/itkhanz)\
**Replies:** 1\
**Last updated:** [April 9, 2025, 7:40pm UTC](https://discuss.appium.io/t/network-mocking-with-appium/45680 "2025-04-09T19:40:50Z")

</div>

Hi, I have been using Appium (UiAutomator2 and XCUITest) to perform cross platform UI testing of native mobile applications. At times I feel helpless due to limited capabilities of Appium as it is primarily a black box …

---

## [Appium 9.3.0 forcedly uses Selenium Client 4.29.0](https://discuss.appium.io/t/appium-9-3-0-forcedly-uses-selenium-client-4-29-0/45507)

<div class="topic-metadata">

**Author:** [@ATom](https://discuss.appium.io/u/ATom)\
**Replies:** 22\
**Last updated:** [March 6, 2025, 10:03pm UTC](https://discuss.appium.io/t/appium-9-3-0-forcedly-uses-selenium-client-4-29-0/45507 "2025-03-06T22:03:08Z")

</div>

After releasing Selenium Client 4.29.0 (02/20/25) I can’t use Appium Java Client 9.3.0 which according to the compatibility matrix should be compatible with Selenium up to version 4.27.0 I use Selenide (instead of Selen…

---

## [When install android studio don't need android\_home anymore?](https://discuss.appium.io/t/when-install-android-studio-dont-need-android-home-anymore/45141)

<div class="topic-metadata">

**Author:** [@cuxuanthoai](https://discuss.appium.io/u/cuxuanthoai)\
**Replies:** 2\
**Last updated:** [December 9, 2024, 8:43pm UTC](https://discuss.appium.io/t/when-install-android-studio-dont-need-android-home-anymore/45141 "2024-12-09T20:43:54Z")

</div>

When install android studio don’t need android\_home anymore ? Just make sure have java home and may be maven home

---

## [Swipe Functions for Native Mobile Applications](https://discuss.appium.io/t/swipe-functions-for-native-mobile-applications/44950)

<div class="topic-metadata">

**Author:** [@Harshada](https://discuss.appium.io/u/Harshada)\
**Replies:** 0\
**Last updated:** [October 26, 2024, 2:31pm UTC](https://discuss.appium.io/t/swipe-functions-for-native-mobile-applications/44950 "2024-10-26T14:31:51Z")

</div>

Swipe Right: export async function swipeRight() { if (driver.isAndroid) { await $('android=new UiScrollable(new UiSelector()).setAsHorizontalList().scrollForward()'); } else { const screenSize = …

---

## [Scrollable methods for native apps (iOS and Android)](https://discuss.appium.io/t/scrollable-methods-for-native-apps-ios-and-android/44949)

<div class="topic-metadata">

**Author:** [@Harshada](https://discuss.appium.io/u/Harshada)\
**Replies:** 0\
**Last updated:** [October 26, 2024, 2:27pm UTC](https://discuss.appium.io/t/scrollable-methods-for-native-apps-ios-and-android/44949 "2024-10-26T14:27:40Z")

</div>

Scroll Up: Method: export async function scrollUp() { if (driver.isAndroid) { await $('android=new UiScrollable(new UiSelector().scrollable(true)).scrollForward()'); } else { const screenSize …

---

## [Learning appium v 2 with java](https://discuss.appium.io/t/learning-appium-v-2-with-java/42701)

<div class="topic-metadata">

**Author:** [@Mahmoud\_Omran](https://discuss.appium.io/u/Mahmoud_Omran)\
**Replies:** 1\
**Last updated:** [October 26, 2024, 2:01pm UTC](https://discuss.appium.io/t/learning-appium-v-2-with-java/42701 "2024-10-26T14:01:23Z")

</div>

Hello Folks, I’m new to Appium and I’d like to get an updated material to learn it using Java. I made lots of search on the internet, but the vast majority of the existing materials are deprecated. if you can help, it’l…

---

## [Appium pushFile() on iOS devices](https://discuss.appium.io/t/appium-pushfile-on-ios-devices/44878)

<div class="topic-metadata">

**Author:** [@d\_panich](https://discuss.appium.io/u/d_panich)\
**Replies:** 0\
**Last updated:** [October 15, 2024, 12:11pm UTC](https://discuss.appium.io/t/appium-pushfile-on-ios-devices/44878 "2024-10-15T12:11:27Z")

</div>

Couple of people has written here that there is a problem of using Appium XCUITest driver pushFile() method. This method will import file into the iPhone device under test. I’ve made a solution to easily push file into…

---

## [Appium - Python. After scrolling to element and selecting it, country field remains unpopulated](https://discuss.appium.io/t/appium-python-after-scrolling-to-element-and-selecting-it-country-field-remains-unpopulated/43837)

<div class="topic-metadata">

**Author:** [@Eric13](https://discuss.appium.io/u/Eric13)\
**Replies:** 1\
**Last updated:** [August 31, 2024, 5:57pm UTC](https://discuss.appium.io/t/appium-python-after-scrolling-to-element-and-selecting-it-country-field-remains-unpopulated/43837 "2024-08-31T17:57:37Z")

</div>

I’m new to Appium and have been learning on my own. I used telegram and an actual Android device as a base for learning. However I hit a snag for the following sequence: On the phone number input screen, I can click on…

---

## [How to set up MJPEG?](https://discuss.appium.io/t/how-to-set-up-mjpeg/42914)

<div class="topic-metadata">

**Author:** [@veno](https://discuss.appium.io/u/veno)\
**Replies:** 3\
**Last updated:** [August 4, 2024, 11:44am UTC](https://discuss.appium.io/t/how-to-set-up-mjpeg/42914 "2024-08-04T11:44:44Z")

</div>

I would like to stream screenshots from iPhone to an MJPEG URL. I found “appium:mjpegServerPort” but it is not clear to me how to use it. Is this the port on iPhone and I need to forward it to PC? Is it a port on my PC? …

---

## [Dotnet Client 5.0.0](https://discuss.appium.io/t/dotnet-client-5-0-0/42906)

<div class="topic-metadata">

**Author:** [@g\_appium](https://discuss.appium.io/u/g_appium)\
**Replies:** 0\
**Last updated:** [June 26, 2024, 12:06pm UTC](https://discuss.appium.io/t/dotnet-client-5-0-0/42906 "2024-06-26T12:06:01Z")

</div>

Hey Appium folks! Recently, Appium DotNet Client 5.0.0 is released. Please update the WiKi of dotnet client which has Obsolete commands and code. Please check & update the deprecated Page Objects section, How to sta…

---

## [Getting started with Appium iOS / basic perf testing](https://discuss.appium.io/t/getting-started-with-appium-ios-basic-perf-testing/42796)

<div class="topic-metadata">

**Author:** [@sayakb](https://discuss.appium.io/u/sayakb)\
**Replies:** 1\
**Last updated:** [June 12, 2024, 2:52pm UTC](https://discuss.appium.io/t/getting-started-with-appium-ios-basic-perf-testing/42796 "2024-06-12T14:52:57Z")

</div>

Hello, As a person new to mobile development and Appium (I am a node.js / web engineer trying to get into the native space), what does the community recommend as a good “getting started” doc? What am I trying to do? W…

---

## [Migrating from Xamarin UI Test to Appium](https://discuss.appium.io/t/migrating-from-xamarin-ui-test-to-appium/42724)

<div class="topic-metadata">

**Author:** [@Harika\_Reddy](https://discuss.appium.io/u/Harika_Reddy)\
**Replies:** 0\
**Last updated:** [June 4, 2024, 1:10pm UTC](https://discuss.appium.io/t/migrating-from-xamarin-ui-test-to-appium/42724 "2024-06-04T13:10:18Z")

</div>

We have a MAUI mobile app whose L3 tests were written using Xamarin UI Test. Since App center is going to retire, we are planning to move to Appium and run those tests using BrowserStack. Can you provide any information…

---

## [What is the alternative to "press" in Appium 2.x!?](https://discuss.appium.io/t/what-is-the-alternative-to-press-in-appium-2-x/42446)

<div class="topic-metadata">

**Author:** [@Amir\_Zarbakhsh](https://discuss.appium.io/u/Amir_Zarbakhsh)\
**Replies:** 1\
**Last updated:** [May 19, 2024, 8:28am UTC](https://discuss.appium.io/t/what-is-the-alternative-to-press-in-appium-2-x/42446 "2024-05-19T08:28:08Z")

</div>

I was using the “press” command but found that the “TouchAction” is deprecated in Appium 2.x and doesn’t work anymore! I want to hold touch mode on an element for a few seconds. How can I do this in Appium 2.x!?

---

## [Waiting for an element to appear in appium (WebDriverWait)](https://discuss.appium.io/t/waiting-for-an-element-to-appear-in-appium-webdriverwait/42587)

<div class="topic-metadata">

**Author:** [@Amir\_Zarbakhsh](https://discuss.appium.io/u/Amir_Zarbakhsh)\
**Replies:** 0\
**Last updated:** [May 19, 2024, 6:30am UTC](https://discuss.appium.io/t/waiting-for-an-element-to-appear-in-appium-webdriverwait/42587 "2024-05-19T06:30:17Z")

</div>

When we receive a list of elements in Selenium, with the “find\_elements” command, we select an element from this list, for example element number 2 in the list Example: driver.find\_elements(By.CLASS\_NAME, 'container bg-…

---

## [Hi team Please can any one help on IOS inspection of elements](https://discuss.appium.io/t/hi-team-please-can-any-one-help-on-ios-inspection-of-elements/42552)

<div class="topic-metadata">

**Author:** [@Ishwarya\_Ganapathy](https://discuss.appium.io/u/Ishwarya_Ganapathy)\
**Replies:** 2\
**Last updated:** [May 16, 2024, 12:58pm UTC](https://discuss.appium.io/t/hi-team-please-can-any-one-help-on-ios-inspection-of-elements/42552 "2024-05-16T12:58:38Z")

</div>

Am automating IOS app in iphone 7 am able to inspect the elements and able to run the script through appium. But when i switch over to different mobile devices iphone 11 am not able to inspect it is showing as XCUIEleme…

---

## [How to write iOS Class Chain Strategy for Xpath axes?](https://discuss.appium.io/t/how-to-write-ios-class-chain-strategy-for-xpath-axes/25985)

<div class="topic-metadata">

**Author:** [@poovaraj](https://discuss.appium.io/u/poovaraj)\
**Replies:** 13\
**Last updated:** [May 15, 2024, 9:57pm UTC](https://discuss.appium.io/t/how-to-write-ios-class-chain-strategy-for-xpath-axes/25985 "2024-05-15T21:57:16Z")

</div>

Can you please help me how to write iOS Class Chain for the below Xpath ? //XCUIElementTypeStaticText\[@name=‘Next’\]/following::XCUIElementTypeStaticText\[1\] //XCUIElementTypeStaticText\[contains(@value,‘What’)\]/ances…

---

## [Integrating Appium inspector on my Website](https://discuss.appium.io/t/integrating-appium-inspector-on-my-website/42330)

<div class="topic-metadata">

**Author:** [@mohamed\_chawila](https://discuss.appium.io/u/mohamed_chawila)\
**Replies:** 0\
**Last updated:** [April 23, 2024, 9:46am UTC](https://discuss.appium.io/t/integrating-appium-inspector-on-my-website/42330 "2024-04-23T09:46:19Z")

</div>

As part of my online Mobile Testing platform, i would like to have an online inspector where customers can inspect their App. Just like it’s done on BrowserStack and other platforms. Now i tried to search for documentat…

---

## [Appium ios - Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 70](https://discuss.appium.io/t/appium-ios-unable-to-launch-webdriveragent-because-of-xcodebuild-failure-xcodebuild-failed-with-code-70/42306)

<div class="topic-metadata">

**Author:** [@Rana](https://discuss.appium.io/u/Rana)\
**Replies:** 0\
**Last updated:** [April 20, 2024, 6:45pm UTC](https://discuss.appium.io/t/appium-ios-unable-to-launch-webdriveragent-because-of-xcodebuild-failure-xcodebuild-failed-with-code-70/42306 "2024-04-20T18:45:10Z")

</div>

i am still getting this error with ios 17.2 and xcode 15.2 Failed to create session. An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebu…

---

## [Appium 2.0 with C#](https://discuss.appium.io/t/appium-2-0-with-c/41670)

<div class="topic-metadata">

**Author:** [@g\_appium](https://discuss.appium.io/u/g_appium)\
**Replies:** 7\
**Last updated:** [March 23, 2024, 11:30am UTC](https://discuss.appium.io/t/appium-2-0-with-c/41670 "2024-03-23T11:30:03Z")

</div>

Hi Appium World! Can you help with Docs of Appium with C#?

---

## [Tutorials for Appium with 'Docker Android' on windows](https://discuss.appium.io/t/tutorials-for-appium-with-docker-android-on-windows/41636)

<div class="topic-metadata">

**Author:** [@Veronica\_Eletronica](https://discuss.appium.io/u/Veronica_Eletronica)\
**Replies:** 0\
**Last updated:** [February 10, 2024, 10:53pm UTC](https://discuss.appium.io/t/tutorials-for-appium-with-docker-android-on-windows/41636 "2024-02-10T22:53:12Z")

</div>

Hello, I’m starting with docker and also appium. I’m having difficulty opening the appium server. I installed it following the official documentation with the command: "docker run -d -p 6080:6080 -p 4723:4723 -e EMULAT…

---

## [How to connect BlueStacks to Appium?](https://discuss.appium.io/t/how-to-connect-bluestacks-to-appium/41618)

<div class="topic-metadata">

**Author:** [@pink\_fantazy09](https://discuss.appium.io/u/pink_fantazy09)\
**Replies:** 0\
**Last updated:** [February 8, 2024, 6:22am UTC](https://discuss.appium.io/t/how-to-connect-bluestacks-to-appium/41618 "2024-02-08T06:22:34Z")

</div>

Trying to figure out how to connect appium to bluestacks. Please help. Thanks

---

## [Appium flutter driver](https://discuss.appium.io/t/appium-flutter-driver/41566)

<div class="topic-metadata">

**Author:** [@Oron\_Jaacov](https://discuss.appium.io/u/Oron_Jaacov)\
**Replies:** 0\
**Last updated:** [February 4, 2024, 7:33pm UTC](https://discuss.appium.io/t/appium-flutter-driver/41566 "2024-02-04T19:33:29Z")

</div>

Hi, Does someone use it? Can share info, share the base? We need to automate fluuter apps( Android and iOS) . We use appium 2.0 with java + maven. Thanks!!!

---

## [OnePlus and the OPlusHansManager](https://discuss.appium.io/t/oneplus-and-the-oplushansmanager/41382)

<div class="topic-metadata">

**Author:** [@Siegfried\_Neumann](https://discuss.appium.io/u/Siegfried_Neumann)\
**Replies:** 0\
**Last updated:** [January 16, 2024, 10:01am UTC](https://discuss.appium.io/t/oneplus-and-the-oplushansmanager/41382 "2024-01-16T10:01:12Z")

</div>

Problem: It seems that recent OnePlus devices eg. OnePlus8 have an app called OPlusHansManager which may cause problems with the uiautomator2.server e.g. 01-16 10:09:47.715 2287 3572 I OplusHansManager : uid=10315, p…

---

## [Can Appium dynamically allocate real devices from the pCloudy device pool for parallel test execution? If so, how can this be configured?](https://discuss.appium.io/t/can-appium-dynamically-allocate-real-devices-from-the-pcloudy-device-pool-for-parallel-test-execution-if-so-how-can-this-be-configured/41106)

<div class="topic-metadata">

**Author:** [@catherine](https://discuss.appium.io/u/catherine)\
**Replies:** 0\
**Last updated:** [December 15, 2023, 6:39am UTC](https://discuss.appium.io/t/can-appium-dynamically-allocate-real-devices-from-the-pcloudy-device-pool-for-parallel-test-execution-if-so-how-can-this-be-configured/41106 "2023-12-15T06:39:09Z")

</div>

Can Appium dynamically allocate real devices from the pCloudy device pool for parallel test execution? If so, how can this be configured?

---

## [Mobile Development Coding Conventions for Appium Accesibility](https://discuss.appium.io/t/mobile-development-coding-conventions-for-appium-accesibility/41041)

<div class="topic-metadata">

**Author:** [@Deniz\_Dalkilic](https://discuss.appium.io/u/Deniz_Dalkilic)\
**Replies:** 1\
**Last updated:** [December 8, 2023, 6:57pm UTC](https://discuss.appium.io/t/mobile-development-coding-conventions-for-appium-accesibility/41041 "2023-12-08T18:57:33Z")

</div>

I have been inspecting the IOS and Android apps developed within my company and I havent been able to observe many UI components on Appium Inspector. Are there any mobile development coding convention documents/links/tut…

[Next page](https://discuss.appium.io/c/tutorials-documentation/37.md?page=1)
