Share via


GenericAppConfigurator Class

Definition

Represents the generic specific part of the ConfigureApp fluent API. Should not be used directly.

public class GenericAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type GenericAppConfigurator = class
    interface IFluentInterface
Public Class GenericAppConfigurator
Implements IFluentInterface
Inheritance
GenericAppConfigurator
Implements

Constructors

GenericAppConfigurator()

Properties

Android

Specifies that the app is an Android app.

iOS

Specifies that the app is an iOS app.

Methods

Debug()

Enables debug logging from the test runner.

DeviceIp(String)

Configures the ip address of the device. Generally best left unset unless you are running an iOS application on a physical device.

DevicePort(Int32)

Configures the port of the device. Generally best left unset.

DisableSpecFlowIntegration()

Disables automatic screenshot generation after each SpecFlow step.

EnableLocalScreenshots()

Enables local screenshot saving. Always enabled in the cloud.

GetConfiguration()

Builds the generic app configuration which contains the shared configuration across platforms. The Android or iOS properties should be used instead as part of the fluent API unless the configuration is needed.

LogDirectory(String)

Sets the directory to store local log files in

PreferIdeSettings()

Always uses settings from IDE if they're present, overriding other configured values. If not set, explicit configuration will disable IDE integration.

Explicit Interface Implementations

IFluentInterface.GetType()

Applies to