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

UI Automation activities

Last updated Jan 14, 2026

ApplicationBuilder Class

Use this class to build and configure the application that you want to connect to.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

Syntax

public class ApplicationBuilder
public class ApplicationBuilder

The ApplicationBuilder type exposes the following members.

Constructors

public ApplicationBuilder(
	string displayName
)
public ApplicationBuilder(
	string displayName
)

ApplicationBuilder : Initializes a new instance of the ApplicationBuilder class.

Methods

These are the methods that you can use to build your application.

Build

Creates the Application object, that you can later configure.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.Build
Build()
Build()
Return value

Application

The Application object.

WithAndroidApp

Specify the Android App that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithAndroidApp(string, string, string)
WithAndroidApp(
	string appUrl,
	string appPackage = null,
	string appActivity = null
)
WithAndroidApp(
	string appUrl,
	string appPackage = null,
	string appActivity = null
)

appUrl String : The app location.

appPackage String (Optional) : The mobile application package.

appActivity String (Optional) : Add an activity instance.

Return Value

ApplicationBuilder

Returns the updated application builder.

WithAndroidWeb

Specify the Android website that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithAndroidWeb(string)
WithAndroidWeb(
	string startPage
)
WithAndroidWeb(
	string startPage
)

startPage String : Set a up a startup page, by passing it as a string.

Return value

ApplicationBuilder

Returns the updated application builder.

WithCapabilities

Configure the capabilities of the application that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithCapabilities(PlatformType, Dictionary<string, string>)
WithCapabilities(
	PlatformType platform,
	Dictionary<string, string> capabilities
)
WithCapabilities(
	PlatformType platform,
	Dictionary<string, string> capabilities
)

platform PlatformType : The type of platform hosting the browser.

capabilities Dictionary< String, String> : Configure additional capabilities. : Visit Appium capabilities to see the available capabilities.

Return value

ApplicationBuilder

Returns the updated application builder.

WithCapability

Add a single capability to the application that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithCapability(PlatformType, string, string)
WithCapability(
    PlatformType platform,
    string key,
    string value
)
WithCapability(
    PlatformType platform,
    string key,
    string value
)

platform PlatformType : The type of platform hosting the browser.

key String : The name of the capability that you want to add. : Visit Appium capabilities to see the available capabilities.

value String : The value of the capability that you want to add.

Return value

ApplicationBuilder

Returns the updated application builder.

WithIosApp

Specify the iOS application that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithIosApp(string)
WithIosApp(
	string appUrl
)
WithIosApp(
	string appUrl
)

appUrl String : The app location.

Return value

ApplicationBuilder

Returns the updated application builder.

WithIosWeb

Specify the web iOS app that you want to use.

Definition

Namespace: UiPath.MobileAutomation.API.Models

Assembly: UiPath.MobileAutomation.API (in UiPath.MobileAutomation.API.dll)

ApplicationBuilder.WithIosWeb(string)
WithIosWeb(
	string startPage
)
WithIosWeb(
	string startPage
)

startPage String : Set a startup page, by passing it as a string.

Return value

ApplicationBuilder

Returns the updated application builder.

  • Definition
  • Syntax
  • Constructors
  • Methods
  • Build
  • WithAndroidApp
  • WithAndroidWeb
  • WithCapabilities
  • WithCapability
  • WithIosApp
  • WithIosWeb

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.