UiPath's mobile automation architecture relies on Appium as the automation engine for iOS and Android devices. The Mobile Device Manager/Mobile Driver in UiPath Studio initiates communication using a configured Appium server URL and desired capabilities. This request is sent to the Appium Server, which can run locally or on a cloud device farm. The Appium Server then communicates with the Appium instance running on the target device (leveraging platform-specific automation frameworks such as UiAutomator2 or Espresso for Android, and XCUITest or UI Automation for iOS) to execute the actual UI actions like taps, swipes, and text entry on the mobile device. This layered flow—UiPath Mobile Driver to Appium Server to on-device Appium—enables Studio to automate mobile applications without directly managing the low-level device communication.
Community Discussion