AndroidAppConfigurator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Android-spezifischen Teil der ConfigureApp Fluent-API dar. Sollte nicht direkt verwendet werden.
public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
- Vererbung
-
AndroidAppConfigurator
- Implementiert
Konstruktoren
AndroidAppConfigurator(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. |
ApkFile(String) |
Konfiguriert die zu verwendende APK-Datei. |
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. |
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 unet lassen. |
DeviceSerial(String) |
Konfiguriert die adb-Serie des Geräts. Lassen Sie im Allgemeinen am besten nicht festgelegt, es sei denn, Sie möchten ein bestimmtes Gerät ausführen. |
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 Android-App-Konfiguration, die für die Eingabe für AndroidAppverwendet werden kann. Die StartApp(AppDataMode) Methoden und ConnectToApp() sollten stattdessen verwendet werden, es sei denn, Sie haben bestimmte Anforderungen für die Konfiguration. |
InstalledApp(String) |
Konfiguriert die bereits installierte App für die Verwendung. |
KeyStore(String, String, String, String) |
Konfiguriert den Keystore, mit dem die bereitgestellte apk-Datei signiert ist. Ein Keystore ist nicht erforderlich, stellt aber sicher, dass die APK-Datei unverändert ist. Wenn ein Keystore bereitgestellt wird, wird er verwendet, um die zusätzlichen APKS zu signieren, die zusammen mit der App auf dem Gerät installiert sind. Wenn kein Keystore bereitgestellt wird, generiert Xamarin.UITest einen Keystore und resigniert das apk. |
LaunchableActivity(String) |
Konfiguriert die zu startende Aktivitä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. |
SigningInfoFile(String) |
Konfiguriert die Signaturinformationsdatei, mit der der Testserver "signiert" wird. Eine Signaturinformationsdatei ist nicht erforderlich, kann aber anstelle eines Keystores zum Signieren des Testservers verwendet werden. Die Signaturinformationsdatei kann frei freigegeben werden, ohne dass das Risiko besteht, dass Schlüsselmaterial verloren geht. Die Signaturinformationsdatei kann mit dem Konsolentool generiert werden. |
StartApp(AppDataMode) |
Erstellt die Konfiguration und startet die App auf dem ausgewählten Gerät. |
WaitTimes(IWaitTimes) |
Konfiguriert die Standardwartezeiten für das Framework. |
Explizite Schnittstellenimplementierungen
IFluentInterface.GetType() |
Stellt den Android-spezifischen Teil der ConfigureApp Fluent-API dar. Sollte nicht direkt verwendet werden. |