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(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated