アプリケーションをテストするために calabash-android を使用しています。Android の設定を変更するテストを作成し、これらのさまざまな設定に対してアプリをテストしたいと思います。
「機内モードをオンにしてアプリをテストする」、「wifiをオフにしてアプリをテストする」、または「多くの場合があります....この機能はどこにありますか」と言ってAndroidに電話をかけるにはどうすればよいですか.. ..
ありがとう
アプリケーションをテストするために calabash-android を使用しています。Android の設定を変更するテストを作成し、これらのさまざまな設定に対してアプリをテストしたいと思います。
「機内モードをオンにしてアプリをテストする」、「wifiをオフにしてアプリをテストする」、または「多くの場合があります....この機能はどこにありますか」と言ってAndroidに電話をかけるにはどうすればよいですか.. ..
ありがとう
これらの設定を変更するには、USB デバッグを有効にし (すでにあると思います)、root 化されたデバイスが必要です。これらの設定はルート アクセスのみのデータベースにあるためです。機内モードの例を使用すると、次のようになります。機内モードをオンにするには:
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true
再度オフにするには:
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false