- Erste Schritte mit der Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
Lokale Android-Geräte
Um ein lokales Gerät für die Arbeit mit den Mobile Automation-Aktivitäten einzurichten, müssen Sie eine lokale Instanz von Appium ausführen und über die erforderlichen Tools zum Automatisieren von Android-Geräten verfügen.
Es gibt zwei Arten von lokalen Android-Geräten, die Sie automatisieren können:
- Physisch – ein physisches Android-Gerät, das Sie über ein USB-Kabel mit Ihrer lokalen Maschine verbinden können.
- Emulator – ein Emulator für ein lokal gespeichertes Android-Gerät.
In der folgenden Liste werden die am häufigsten verwendeten Befehle zum Einrichten von Appium im Kontext von Mobile Device Automation beschrieben:
appium driver list
– listet installierte Treiber auf (empfohlen für Appium 2.0)adb devices
– Listet die verbundenen Geräte aufadb start-server
– startet das Debuggen des Serversadb kill-server
– stoppt den Debugserverctrl + c
– tötet Appiumappium-doctor
– hilft beim Debuggen Ihres Appiums.
APK
- oder IPA
-Datei auf eine URL hochladen, auf die der Appium-Server anonym zugreifen kann (z. B. Blobspeicher).
Die Installation von Anwendungen über den Play Store oder App Store ist nicht möglich, es sei denn, Sie automatisieren diese Anwendungen manuell, um Ihre spezifische Anwendung zu installieren.
Führen Sie die folgenden Schritte aus, um die Voraussetzungen für die Konfiguration eines lokalen physischen Android-Geräts zu erfüllen:
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. ANDROID_HOME- Variable. Verweist auf den Ordner, in dem das Android SDK installiert wurde.
ANDROID_HOME
Variablenwert: Der Pfad, in dem sich das Android SDK auf Ihrer Maschine befindet. Beispiel: C:\Users\Username\AppData\Local\Android\Sdk
Hinweis: Der Teil Username
innerhalb des Variablenwertpfads muss durch den tatsächlichen Namen des Benutzers ersetzt werden, der auf der Maschine arbeitet.
-
Öffnen Sie die Node.js -Eingabeaufforderung und installieren Sie Appium:
- Führen Sie für Appium 1.0den folgenden Befehl aus:
npm install -g appium
. Bei Appium 1.0 sind alle Treiber installiert. - Führen Sie für Appium 2.0den folgenden Befehl aus:
npm install -g appium@next
.
- Führen Sie für Appium 1.0den folgenden Befehl aus:
appium driver install uiautomator2
.
Weitere Informationen zur Konfiguration von Appium 2.0 finden Sie unter Appium-Schnellstartintro.
- Starten Sie den Computer neu, um die Änderungen zu übernehmen.
-
Öffnen Sie das physische Mobilgerät und aktivieren Sie Entwickleroptionen.
- Navigieren Sie auf Ihrem Telefon zu Einstellungen > Entwickleroptionen.
- Öffnen Sie unter dem Abschnitt Netzwerke die Standard-USB-Konfiguration und stellen Sie Nur Telefon laden ein.
- Aktivieren Sie das USB-Debugging.
- Navigieren Sie auf Ihrem Telefon zu Einstellungen > Entwickleroptionen.
- Öffnen Sie unter dem Abschnitt Netzwerke die Standard-USB-Konfiguration und stellen Sie Nur Telefon laden ein.
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
b. ANDROID_HOME- Variable. Verweist auf den Ordner, in dem das Android SDK installiert wurde.
- Variablenname:
ANDROID_HOME
-
Variablenwert: der Pfad, in dem sich das Android SDK auf Ihrer Maschine befindet. Beispiel:
C:\Users\Username\AppData\Local\Android\Sdk
Hinweis: Der TeilUsername
innerhalb des Variablenwertpfads muss durch den tatsächlichen Namen des Benutzers ersetzt werden, der auf der Maschine arbeitet.- Öffnen Sie die Node.js -Eingabeaufforderung und installieren Sie Appium:
- Führen Sie für Appium 1.0den folgenden Befehl aus:
npm install -g appium
. Bei Appium 1.0 sind alle Treiber installiert. - Führen Sie für Appium 2.0den folgenden Befehl aus:
npm install -g appium@next
.
appium driver install uiautomator2
.
Weitere Informationen zur Konfiguration von Appium 2.0 finden Sie unter Appium-Schnellstartintro.
- Starten Sie den Computer neu, um die Änderungen zu übernehmen.
Aktivieren Sie das WebView-Debugging auf dem lokalen Gerät, damit der Mobile Device Manager die meisten UI-Elemente innerhalb einer Anwendung erkennen kann.
Wenn Appium die Chrome- oder WebView-Version auf Ihrem Android-Gerät nicht automatisch erkennt, wählen Sie eine der folgenden Optionen aus:
- Einrichten lokaler Android-Geräte
- Am häufigsten verwendete Appium-Befehle
- Anwendungsspeicher
- Lokales physisches Android-Gerät konfigurieren
- Voraussetzungen
- Lokales physisches Android-Gerät konfigurieren
- Konfigurieren des lokal emulierten Android-Geräts
- Voraussetzungen
- Erstellen des Android-Emulators
- Aktivieren von Web- und Hybridautomatisierung mit WebDriver
- Hinzufügen eines lokalen Android-Geräts im Mobile Device Manager