- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Test Suite-Benutzerhandbuch
Lokale Geräte
Wenn Sie ein lokales Gerät für die Arbeit mit den Mobile Automation-Aktivitäten einrichten möchten, egal ob es sich um ein physisches Gerät oder einen Emulator handelt, müssen Sie eine lokale Instanz von Appium ausführen und über die erforderlichen Tools zur Automatisierung von Android- oder iOS-Geräten verfügen.
Themenabschnitte:
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.
Um ein lokales Android-Gerät zu konfigurieren, müssen Sie Ihre Umgebung vorbereiten und zum Mobile Device Manager hinzufügen.
Themen in diesem Abschnitt:
Bereiten Sie Ihre Umgebung vor und konfigurieren Sie sie.
ANDROID_HOME
Variablenwert: C:\Users\Username\AppData\Local\Android\Sdk
Hinweis: Der Teil Username
im Pfad „Variablenwert“ muss durch den tatsächlichen Namen des Benutzers ersetzt werden, der auf der Maschine arbeitet.
b. Variable JAVA_HOME. Sie müssen bereits Java installiert haben, um diese Variable zu konfigurieren. Sie können Java hierüber eine ZIP-Datei herunterladen.
JAVA_HOME
.
C:\Program Files\Java\jdk8
.
c. Klicken Sie zum Bestätigen auf Ok.
-
Bearbeiten Sie die Variable Path für Ihren Benutzer, um Android Debug Bridge (ADB) einzuschließen:
a. Klicken Sie auf Neu und fügen Sie den folgenden Wert hinzu:
%ANDROID_HOME%\platform-tools
b. Klicken Sie zum Bestätigen auf Ok.
-
Klicken Sie auf Ok, um die Variable festzulegen.
Bevor Sie eine Anwendung auf Ihrem Gerät starten, müssen Sie mit der Ausführung eines Appium-Servers auf Ihrer Maschine beginnen. Öffnen Sie die Eingabeaufforderung und führen Sie Appium mit den folgenden Parametern aus:
appium -p 10001 --relaxed-security --allow-insecure chromedriver_autodownload
- Wenn der automatische Download fehlschlägt, können Sie auf die bereits heruntergeladene Datei chromedriver.exe verweisen, indem Sie den folgenden Befehl verketten:
--chromedriver-executable "path_to_chromedriver"
- Um Hilfe beim Appium-Debugging zu erhalten, führen Sie den folgenden Befehl aus:
appium-doctor
- Um Appium zu beenden, verwenden Sie den Befehl
ctrl + c
.
Wenn Appium die Chrome- oder WebView-Version auf Ihrem Android-Gerät nicht automatisch erkennt, wählen Sie eine der folgenden Optionen aus:
Um ein lokales iOS-Gerät, einen Simulator oder ein physisches Gerät zu konfigurieren und eine Anwendung zu automatisieren, müssen Sie den Appium-Server auf einer macOS-Maschine einrichten.
APP
-Erweiterung verwendet und Sie die App in eine öffentliche URL hochladen möchten, müssen Sie einen Ordner mit dem Namen Payload
erstellen, die APP
darin platzieren, den Payload
-Ordner archivieren und die Erweiterung in IPA
anstatt ZIP
ändern.
Stellen Sie außerdem sicher, dass die Anwendung, die Sie automatisieren möchten, für die Zielarchitektur (Simulator oder physisches Gerät) kompiliert ist.
Themen in diesem Abschnitt:
Wenn Sie die Mobile Automation-Aktivitäten mit einem physischen iOS-Gerät verwenden möchten, benötigen Sie ein Apple Developer-Konto.
- Überblick
- Anwendungsspeicher
- Konfiguration von Android-Geräten
- Vorbereiten der Android-Umgebung
- Starten des Appium-Servers
- Erstellen des Android-Emulators
- Aktivieren von Web- und Hybridautomatisierung mit WebDriver
- Konfigurieren eines physischen Android-Geräts
- Hinzufügen eines lokalen Android-Geräts im Mobile Device Manager
- Konfiguration von iOS-Geräten
- Vorbereiten der macOS-Umgebung
- Konfigurieren eines physischen iOS-Geräts
- Hinzufügen eines lokalen iOS-Geräts im Mobile Device Manager