Freigeben über


iOSAppConfigurator Klasse

Definition

Stellt den iOS-spezifischen Teil der ConfigureApp Fluent-API dar. Sollte nicht direkt verwendet werden.

public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
    interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
Vererbung
iOSAppConfigurator
Implementiert

Konstruktoren

iOSAppConfigurator(GenericAppConfigurator)

Teil der ConfigureApp Fluent-API. Sollte nicht direkt verwendet werden.

Methoden

ApiKey(String)
Veraltet.

Veraltet (1.1): Wird entfernt. Legt den Xamarin Test Cloud-API-Schlüssel fest, der für die Aktivierung verwendet werden soll.

AppBundle(String)

Konfiguriert das zu verwendende App-Bündel. Erzwingt eine Ausführung im Simulator.

AppBundleZip(String)

Konfiguriert das zu verwendende gezippte App-Paket. Erzwingt eine Ausführung im Simulator.

AutArguments(IEnumerable<String>)

Legt die Argumente fest, die an den AUT gesendet werden sollen.

AutEnvironmentVars(Dictionary<String,String>)

Legt die Umgebung fest, die an den AUT gesendet werden soll.

CodesignIdentity(String)
Veraltet.

Geben Sie die Identität an, die zum Codesign von Anwendungsressourcen verwendet wird. Gilt nur, wenn DeviceAgent verwendet und mit physischen Geräten getestet wird. Wenn nicht angegeben, wird die Identität verwendet, die zum Signieren der AppBundle(String) App oder AppBundleZip(String) verwendet wird.

ConnectToApp()

Erstellt die Konfiguration und stellt eine Verbindung mit einer bereits ausgeführten App her. Wird für erweiterte Szenarien verwendet. Reguläre Benutzer sollten stattdessen verwenden StartApp(AppDataMode) .

Debug()

Aktiviert die Debugprotokollierung über den Testrunner.

DeviceIdentifier(String)

Konfiguriert das Gerät für die Verwendung mit dem Gerätebezeichner (UUID).

DeviceIp(String)

Konfiguriert die IP-Adresse des Geräts. Lassen Sie im Allgemeinen am besten nicht festgelegt, es sei denn, Sie führen eine iOS-Anwendung auf einem physischen Gerät aus.

DevicePort(Int32)

Konfiguriert den Port des Geräts. Im Allgemeinen am besten nicht festgelegt.

DisableSpecFlowIntegration()

Deaktiviert die automatische Screenshotgenerierung nach jedem SpecFlow-Schritt.

EnableLocalScreenshots()

Aktiviert das lokale Speichern von Screenshots. In der Cloud immer aktiviert.

GetConfiguration(StartAction, AppDataMode)

Erstellt die iOS-App-Konfiguration, die für eingaben für iOSAppverwendet werden kann. Stattdessen StartApp(AppDataMode) sollten die Methoden und ConnectToApp() verwendet werden, es sei denn, Sie haben bestimmte Anforderungen an die Konfiguration.

InstalledApp(String)

Konfiguriert die zu verwendende installierte App. Erzwingt eine Ausführung auf einem physischen Gerät.

LogDirectory(String)

Legt das Verzeichnis fest, in dem lokale Protokolldateien gespeichert werden sollen.

PreferIdeSettings()

Verwendet immer Einstellungen aus der IDE, wenn sie vorhanden sind, und überschreibt andere konfigurierte Werte. Wenn nicht festgelegt, deaktiviert die explizite Konfiguration die IDE-Integration.

StartApp(AppDataMode)

Erstellt die Konfiguration und startet die App auf dem ausgewählten Gerät oder Simulator.

WaitTimes(IWaitTimes)

Konfiguriert die Standardwartezeiten für das Framework.

Explizite Schnittstellenimplementierungen

IFluentInterface.GetType()

Stellt den iOS-spezifischen Teil der ConfigureApp Fluent-API dar. Sollte nicht direkt verwendet werden.

Gilt für: