AndroidAppConfigurator Classe

Définition

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

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

Constructeurs

AndroidAppConfigurator(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é d’API Xamarin Test Cloud à utiliser pour l’activation.

ApkFile(String)

Configure le fichier apk à utiliser.

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 ordinaires doivent utiliser StartApp(AppDataMode) à la place.

Debug()

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

DeviceIp(String)

Configure l’adresse IP de l’appareil. En règle générale, il est préférable de ne pas l’avoir 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 ne pas l’avoir défini.

DeviceSerial(String)

Configure la série adb de l’appareil. En règle générale, il est préférable de laisser un paramètre non défini, sauf si vous souhaitez exécuter un appareil spécifique.

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 Android qui peut être utilisée pour l’entrée pour AndroidApp. 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 déjà installée à utiliser.

KeyStore(String, String, String, String)

Configure le magasin de clés avec lequel le fichier apk fourni est signé. Un magasin de clés n’est pas obligatoire, mais garantit que le fichier apk est intact et inchangé. Si un magasin de clés est fourni, il sera utilisé pour signer les apks auxiliaires installés avec l’application sur l’appareil. Si aucun magasin de clés n’est fourni, Xamarin.UITest génère un magasin de clés et démissionne l’apk.

LaunchableActivity(String)

Configure l’activité à lancer.

LogDirectory(String)

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

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 IDE.

SigningInfoFile(String)

Configure le fichier d’informations de signature avec lequel le serveur de test sera « signé ». Un fichier d’informations de signature n’est pas obligatoire, mais peut être utilisé à la place d’un magasin de clés pour signer le serveur de test. Le fichier d’informations de signature peut être librement partagé sans risque de fuite de matériel de clé. Le fichier d’informations de signature peut être généré à l’aide de l’outil de console.

StartApp(AppDataMode)

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

WaitTimes(IWaitTimes)

Configure les temps d’attente par défaut pour l’infrastructure.

Implémentations d’interfaces explicites

IFluentInterface.GetType()

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

S’applique à