Appiumを使用して実際のiOSデバイスでモバイルブラウザの自動化を行いたいと思います。ここで私は続いている手順は次のとおりです。appiumが使用しているSafariLauncherの最新バージョンを使用していることを確認してください
私はhttps://github.com/snevesbarros/SafariLauncherからSafariのランチャープロジェクトをクローン化し、成功したiPhone 6
にSafariのランチャーアプリをインストールサファリlauncher.appファイルをコピーして、ファイルを圧縮し、成功し
Appium\Contents\Resources\node_modules\appium\build\SafariLauncher
設定
ios_webkit_debug_proxy
と私のI-Phoneに接続:このパスでSafariの起動フォルダにzipファイルをコピーします。私はappiumを実行します。それはデバイスに接続し、デバイス上のSafariランチャーアプリを開きます。しかし、その後、次のエラーがスローされました:
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.
その他の詳細:
- Appiumバージョン:1.4.13
- X-コードバージョン:7.3
- I電話6のiOSバージョンを:9.3
- 開発者モードでUIオートメーションを[はい]に設定します。
- ウェブインスペクタが有効です。