AndroidAppConfigurator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |