activities
latest
false
UiPath logo, featuring letters U and I in white

UI Automation activities

Last updated Jan 14, 2026

Cloud devices in BrowserStack

Use BrowserStack to run your applications on a cloud-based testing platform across a range of real devices.

Prerequisites for BrowserStack integration

MDM (Mobile Device Manager) requires configuration parameters from BrowserStack. For smoother interaction, we recommend that you complete several prerequisites in BrowserStack before other MDM operations.

  1. Create a BrowserStack account and log in.

  2. Open BrowserStack and navigate to Capabilities Configurator.

  3. Open the BrowserStack documentation page and navigate to App Automate.

    App Automate in BrowserStack

  4. On the Welcome to App Automate page, select Appium and a programming language (e.g. C#).

    Appium menu in BroswerStack

  5. Scroll down to the Developer Resources section and select Capability Generator.

    Capability Generator in BrowserStack

  6. Configure the platform and device you would like to use. In the *.yaml file (displayed on the right-hand side of the screen), consult and get the information required to configure your cloud device in MDM: platform name and version, device name, and storage URL components (userName and accessKey).

    Device configuration and YAML fiel in BrowserStack

Adding applications

After completing the prerequisites for the BrowserStack integration, upload your application on the BrowserStack platform, and then configure it in MDM.

  1. Log in to BrowserStack.

  2. Upload your application (iOS or Android) on the BrowserStack platform.

    1. Navigate to App Automate and, from the left-hand side menu, select App Management.

      App Automate and App Management in BrowserStack

    2. Select Upload App. Drag and drop your *.apk file (Android) or *.ipa file (iOS) onto the canvas.

      Upload App in BrowserStack

    Your application is available and can be used during mobile testing by referring to its ID (APP ID field).

    App ID in BrowserStack

  3. Open MDM from Studio.

  4. In the left navigation panel, select Applications.

    Applications in Studio

  5. Select the plus sign.

  6. In the Edit application screen:

    1. Enter a name for your application.

    2. Select the application type: App (for native applications) or Web (for browser applications).

    3. Select the platform: Android or iOS.

    4. Add the application URL. The format of the URL where the application is stored is: bs://AppId.

      Edit applications and URL format in Studio

Now, add and configure your cloud device in MDM.

Adding cloud devices

Add and configure the cloud device you want to use within MDM.

  1. Log in to MDM from Studio.

  2. In the left navigation panel, go to Devices.

    Devices in Studio

  3. Select the plus sign.

  4. Configure your device by entering the configuration parameters: device name (deviceName), platform name (platformName) and version (platformVersion), and the Appium URL (https://<username>:<accessKey>@hub-cloud.browserstack.com/wd/hub). For more information about how you can obtain configuration parameters from BrowserStack, consult the required prerequisites.

    YAML configuration parameters in BrowserStack

  5. Start recording your automation from MDM.

    Recording screen in Studio

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.