0

我正在使用 calabash-android 来测试我的应用程序。我想编写改变 android 设置的测试并针对这些不同的设置测试我的应用程序。

我怎样才能打电话给android说“打开飞行模式”并测试我的应用程序,或“关闭wifi并测试我的应用程序”或“有很多案例......我在哪里可以找到这个能力”.. ..

谢谢

4

1 回答 1

0

要更改这些设置,您需要启用 USB 调试(我假设您已经启用)和根设备,因为这些设置位于仅根访问权限的数据库中。使用飞行模式的例子,你会怎么做。开启飞行模式:

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
于 2014-12-18T10:21:26.987 回答