Ich möchte die Automatisierung von mobilen Browsern auf echten iOS-Geräten mit Appium durchführen. Hier sind die Schritte, die ich verfolgt haben:Stellen Sie sicher, dass Sie die neueste Version von SafariLauncher verwenden, die Appium verwendet
I Safari Launcher Projekt von https://github.com/snevesbarros/SafariLauncher geklont und erfolgreich Safari Launcher App in das iPhone 6.
Kopiert die Safari launcher.app Datei installiert und zip Datei und dann kopieren Sie die Zip-Datei in den Ordner Safari Launcher in diesem Pfad:
Appium\Contents\Resources\node_modules\appium\build\SafariLauncher
Set
ios_webkit_debug_proxy
erfolgreich und zu meinem I-Phone verbunden.Wenn ich das Appium ausführen; Es verbindet sich mit dem Gerät und öffnet die Safari Launcher App auf dem Gerät; aber dann wurde der folgende Fehler ausgelöst:
Failed to start an Appium session, err was: Error: Error. Could not find button to launch Safari. Make sure you are using the latest version of SafariLauncher that appium is using.
Weitere Details:
- Appium Version: 1.4.13
- X-Code-Version: 7.3
- I Phone 6 iOS-Version : 9.3
- Aktivieren Sie die Benutzeroberflächenautomatisierung im Entwicklermodus auf Ja.
- Webinspektor ist aktiviert.