Partager via


iOSAppConfigurator Classe

Définition

Représente la partie spécifique iOS de l’API ConfigureApp Fluent. Ne doit pas être utilisé directement.

public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
    interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
Héritage
iOSAppConfigurator
Implémente

Constructeurs

iOSAppConfigurator(GenericAppConfigurator)

Partie de l’API ConfigureApp Fluent. Ne doit pas être utilisé directement.

Méthodes

ApiKey(String)
Obsolète.

Déconseillé (1.1) : sera supprimé. Définit la clé API Xamarin Test Cloud à utiliser pour l’activation.

AppBundle(String)

Configure le bundle d’applications à utiliser. Force une exécution sur le simulateur.

AppBundleZip(String)

Configure l’ensemble d’applications compressées à utiliser. Force une exécution sur le simulateur.

AutArguments(IEnumerable<String>)

Définit les arguments à envoyer à l’AUT.

AutEnvironmentVars(Dictionary<String,String>)

Définit l’environnement à envoyer à l’AUT.

CodesignIdentity(String)
Obsolète.

Spécifiez l’identité utilisée pour coder les ressources d’application. S’applique uniquement lors de l’utilisation de DeviceAgent et des tests avec des appareils physiques. Si elle n’est pas fournie, l’identité utilisée pour signer l’application AppBundle(String) ou AppBundleZip(String) est utilisée.

ConnectToApp()

Génère la configuration et se connecte à une application déjà en cours d’exécution. Utilisé pour les scénarios avancés. Les utilisateurs réguliers doivent utiliser StartApp(AppDataMode) à la place.

Debug()

Active la journalisation du débogage à partir de l’exécuteur de test.

DeviceIdentifier(String)

Configure l’appareil à utiliser avec l’identificateur d’appareil (UUID).

DeviceIp(String)

Configure l’adresse IP de l’appareil. Il est généralement préférable de ne pas être défini, sauf si vous exécutez une application iOS sur un appareil physique.

DevicePort(Int32)

Configure le port de l’appareil. Il est généralement préférable de laisser non défini.

DisableSpecFlowIntegration()

Désactive la génération automatique de captures d’écran après chaque étape SpecFlow.

EnableLocalScreenshots()

Active l’enregistrement de capture d’écran local. Toujours activé dans le cloud.

GetConfiguration(StartAction, AppDataMode)

Génère la configuration de l’application iOS qui peut être utilisée pour l’entrée pour iOSApp. Les StartApp(AppDataMode) méthodes et ConnectToApp() doivent être utilisées à la place, sauf si vous avez des besoins spécifiques pour la configuration.

InstalledApp(String)

Configure l’application installée à utiliser. Force une exécution sur un appareil physique.

LogDirectory(String)

Définit le répertoire dans lequel stocker les fichiers journaux locaux

PreferIdeSettings()

Utilise toujours les paramètres de l’IDE s’ils sont présents, en remplaçant d’autres valeurs configurées. Si elle n’est pas définie, la configuration explicite désactive l’intégration de l’IDE.

StartApp(AppDataMode)

Génère la configuration et lance l’application sur l’appareil ou le simulateur sélectionné.

WaitTimes(IWaitTimes)

Configure les temps d’attente par défaut pour le framework.

Implémentations d’interfaces explicites

IFluentInterface.GetType()

Représente la partie spécifique iOS de l’API ConfigureApp Fluent. Ne doit pas être utilisé directement.

S’applique à