Share via


IiOSAppConfiguration Interface

Definition

Configuration for iOS apps. Not to be used directly, should be created by using the fluent ConfigureApp API.

public interface IiOSAppConfiguration
type IiOSAppConfiguration = interface
Public Interface IiOSAppConfiguration

Properties

AppBundleDirectory

The location of an app bundle for a simulator test.

AppBundleZip

The location of a zip archive for a simulator test.

AppDataMode

Whether to clear app data or not.

AutArguments

Arguments to send to the AUT.

AutEnvironmentVars

Environment to send to the AUT.

ConfiguredDeviceIp

The configured ip address. Use DeviceUri for the active configuration.

ConfiguredDevicePort

The configured port. Use DeviceUri for the active configuration.

Debug

Enable debug logging.

DeviceIdentifier

The device identifier. List of know devices can be found by running "instruments -s devices"

DeviceUri

The uri of the device test server.

DisableSpecFlowIntegration

Whether to disables automatic screenshot generation after each SpecFlow step.

EnableScreenshots

Enable screenshots. Local screenshots are disabled by default to speed up tests.

IdeIntegrationMode

The IDE integration mode. Decides what settings to use in case of both explicit configuration and active IDE integration.

InstalledAppBundleId

The bundle id of an already installed to test.

LogDirectory

Specify the location of the log directory for local test runs.

StartAction

The desired state of the app after test initialization. Either the test framework can start the app or connect to an already running app in more advanced scenarios.

WaitTimes

Default wait times.

Methods

Verify()

Verify the state of a configuration. Throw exception if invalid.

Applies to