我如何自动化android操作系统的功能进行测试



我正在使用calabash android来测试我的应用程序。我想写一些改变android设置的测试,并根据这些不同的设置测试我的应用程序。

我如何打电话给安卓系统,说"打开飞机模式"并测试我的应用程序,或者"关闭wifi并测试我应用程序"或"有很多情况……我在哪里可以找到这种能力"。。。。

感谢

要更改这些设置,您需要启用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

相关内容

  • 没有找到相关文章

最新更新