2016-03-24 9 views
0

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

  1. I Safari Launcher Projekt von https://github.com/snevesbarros/SafariLauncher geklont und erfolgreich Safari Launcher App in das iPhone 6.

  2. 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 
    
  3. Set ios_webkit_debug_proxy erfolgreich und zu meinem I-Phone verbunden.

  4. 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.

Antwort

0

Bitte stellen Sie sicher, dass Sie eine kompatible Version von Safari Browser und Appium verwenden.