UiPath Documentation
activities
latest
false
UI Automation activities

ApplicationBuilder Class

ApplicationBuilder Class class in the Mobile Automation API: use this class to build and configure the application that you want to connect.

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 ApplicationBuilderclass.

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.

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated