Appium FAQリストの1つ

1584 ワード

appium_をインストールできませんlib Appium-iOSでiOSシミュレータを使用できません.デフォルトでappiumサーバを実行するときにscenarioを実行した後、シミュレータ接続をリセットしてもサーバに接続できません.テストされたappが見つかりません.
1.appium_をインストールできませんlib
解決方法:disable SIP of mac OS Mac OS X最新システムより厳格な権限保護SIP SIPを追加:Mac OS X El Capitanシステム完全性保護System Integraty Protection(SIP)http://blog.csdn.net/yulimin/article/details/49992031
2.Appium-iOSはiOSシミュレータを使用できません
Appiumを初めて実行する場合は、Instrumentsを承認する必要があります.そうでないと、ダイアログボックスからパスワードを入力するように要求されます.
sudo authorize-ios

Setting up instruments without delay(iwd)for xcode 7 and iOS>=9.0 a.appium-instrumentsをダウンロード:https://github.com/appium/appium-instrumentsb.appium-instrumentsでの運転に切り替える(xcodeの位置に注意)
sh appium-instruments/bin/xcode-iwd.sh /Applications/Xcode.app /Users/ryanwyu/workspace/appium-instruments

tips:新しいバージョンのxcodeをインストールするたびに、以上の操作を繰り返す必要があります.
3.Appium-iOSはscenarioを実行した後、常にシミュレータをリセットする
Appiumの実行時に関連する設定を指定https://github.com/appium/appium/blob/ebcf3da165d06b6d9467b490a250008607e74a04/docs/en/writing-running-appium/default-capabilities-arg.md現在の問題は
appium --no-reset

tips:appiumを実行するにはコマンドライン、またはAppiumのmac OS Xクライアントを使用します.後者はより直感的ですが、スクリプトに含まれていない関連デフォルト設定に注意してください.
4.サーバに接続できない
AppiumによるUI自動化テストでは、まずappium serverを実行する必要がある、serverが起動するのを忘れたり、問題があったりする、テストスクリプトを実行するときに、ERROR:Unable to connect to Appiumというエラーメッセージがよく見られる.Is the server running? (RuntimeError)方法はappium serverを再起動することです
5.テストされたappが見つからない
appium server urlがあなたの現在のパソコンのIPであるかどうかに注意してください.測定されたappの経路は絶対経路でなければならない