test-suite
latest
false
- Erste Schritte mit der Test Suite
- Studio
- Test Suite – Studio
- Überblick
- Testaktivitäten und APIs
- Architektur der Automatisierung von Mobilgeräten
- Erste Schritte
- Verwalten des Mobile Device Managers
- Cloud-Geräte
- Lokale Android-Geräte
- Konfigurieren des lokalen iOS-Simulators
- Verwaltung von Anwendungen
- Erstellen von Mobile Automation-Workflows
- Geräteinteraktion
- Automatisierung für React Native-Apps
- Mobile Automation-Aktivitäten und -APIs
- Orchestrator
- Test Manager
Konfigurieren des lokalen iOS-Simulators
Test Suite-Benutzerhandbuch
Last updated 15. Nov. 2024
Konfigurieren des lokalen iOS-Simulators
- Installieren Sie Xcode. Weitere Informationen zu Xcode finden Sie unter Installieren von Xcode und Simulatoren.
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Homebrew zu installieren:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Führen Sie den folgenden Befehl aus, um NodeJS zu installieren:
brew install node
- Installieren Sie Appium:
- Führen Sie für Appium 1.0 den folgenden Befehl aus:
npm install -g appium
. Dadurch werden automatisch alle erforderlichen Treiber installiert. - Führen Sie für Appium 2.0den folgenden Befehl aus:
npm install -g appium@next
.Appium 2.0 wird ohne installierte Treiber geliefert. Führen Sie daher zum Installieren der erforderlichen Treiber auch den folgenden Befehl aus:appium driver install xcuitest
.Wichtig:- Wir empfehlen die Verwendung von Appium 2.0 mit Mobile Automation Version 22.10 oder höher.
- Installieren Sie Appium 2.0, wenn Sie Ihre mobilen Automatisierungen auf einem physischen iOS-Gerät testen möchten.
- Öffnen Sie Xcode und lassen Sie es alle zusätzlichen erforderlichen Komponenten installieren. Schließen Sie es, sobald Sie den Startbildschirm sehen.
-
Starten Sie den Appium-Server mit dem folgenden Befehl:
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
.
- Führen Sie für Appium 1.0 den folgenden Befehl aus:
Führen Sie die folgenden Schritte aus, um einen lokalen iOS-Simulator zu konfigurieren.
- Installieren und Ergänzen Sie Simulatorlaufzeiten.
- Öffnen Sie Xcode und navigieren Sie zur Menüleiste. Klicken Sie auf Xcode und dann auf Settings (Einstellungen).
- Wechseln Sie zur Registerkarte Platforms (Plattformen).
- Klicken Sie auf die Schaltfläche Add (Hinzufügen) und wählen Sie dann eine Plattform aus, um eine Liste ihrer verfügbaren Versionen anzuzeigen.
- Wählen Sie eine Version aus und klicken Sie auf Download & Install (Herunterladen und installieren).
- Fügen Sie einen Simulator hinzu.
- In Xcode wählen Sie von der Menüleiste die Option Xcode und dann Devices and Simulators (Geräte und Simulatoren) aus.
- Wählen Sie oben in der Seitenleiste die Option Simulators (Simulatoren) aus und klicken Sie auf Add button (Schaltfläche hinzufügen).
- Wählen Sie einen Device Type (Gerätetyp) und eine OS Version (Betriebssystemversion) für Ihren Simulator aus. Geben Sie optional einen Namen ein.
- Wählen Sie Create (Erstellen) aus, um den neuen Simulator zu erstellen.
- Rufen Sie die Appium-URL ab und speichern Sie sie für später:
- Wechseln Sie zu System Settings (Systemeinstellungen), dann zur Registerkarte Network (Netzwerk) und wählen Sie das WLAN aus, mit dem das iOS-Gerät verbunden ist.
- Kopieren Sie die IP-Adresse für das WLAN. Das Format der Appium-URL ist
https://<ipaddress>:8001>
(8001 ist die Portnummer, unter der Sie Appium starten).
- Rufen Sie den UDID des Simulators ab, den Sie zu Xcode hinzugefügt haben.
- Wechseln Sie zu Windows, dann zu Devices and Simulators (Geräte und Simulatoren) und zuletzt zu Simulators (Simulatoren).
- Klicken Sie auf den iOS-Simulator, den Sie hinzugefügt haben.
- Kopieren Sie den Identifier (Bezeichner). Das ist der UDID, den Sie später als zusätzliche gewünschte Funktion hinzufügen werden, wenn Sie diesen iOS-Simulator zu MDM hinzufügen.
- Erstellen Sie den WebDriverAgent mit Xcode auf Ihrem Mac:
- Navigieren Sie zum Ordner
appium-webdriveragent
, indem Sie den folgenden Pfad verwenden:/Users/<username>/appium2/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent
, und öffnen Sie die Dateixcodeproj
. - Wählen Sie WebDriverAgentaus, und öffnen Sie WebDriverAgentRunnerim Abschnitt Ziele .
- Wechseln Sie zur Registerkarte Signatur und Funktionen, wählen Sie Signaturen automatisch verwalten aus, und wählen Sie ein Benutzerkonto aus der Dropdownliste Team aus.
- Ändern Sie die Bundle-ID in einen eindeutigen Wert.
- Kopieren und speichern Sie diese Bundle-ID. Sie verwenden sie, um Ihre Anwendung in MDM (Bundle-ID) hinzuzufügen.
- Navigieren Sie zum Ordner
- Installieren Sie den WebDriverAgent auf Ihrem iOS-Simulator.
- Wählen Sie WebDriverAgentRunner in der WebDriverAgent-Navigationsleiste aus.
- In Xcode wechseln Sie zu Product (Produkt) und klicken Sie auf Test. Auf Ihrem iOS-Simulator wird der WebDriverAgent installiert.
- Fügen Sie den konfigurierten lokalen iOS-Simulator im Mobile Device Manager hinzu, indem Sie die Aufgabe Hinzufügen eines lokalen iOS-Geräts im Mobile Device Manager verwenden.