如何防止Android猴子关闭WIFI?

时间:2018-01-18 07:03:34

标签: android testing android-testing monkeyrunner monkey

有时,使用以下命令关闭WIFI以在Android上运行monkey test。有没有办法阻止Android猴子关闭WIFI?

adb -s foo shell monkey -p com.foo.bar --throttle 300 --kill-process-after-error --pct-syskeys 0 --pct-trackball 0 --pct-touch 90 --pct-motion 10 -v 5000

1 个答案:

答案 0 :(得分:0)

为避免Monkey testing中的系统事件,有--pct-syskeys选项负责系统级事件,但我认为--pct-syskeys 0无效。

可以解决这个问题,Screen Pinning您的应用。通过这样做,只有您的应用程序将进行测试,不会关闭Wi-Fi,您可以执行测试。请按照以下步骤操作:

  1. 转到设置>安全和位置>打开屏幕固定
  2. 启动您的应用并点击Overview button(主页按钮旁边最右侧的按钮)并固定您的应用
  3. 现在从终端运行您的monkey命令并测试您的应用
  4. 注意:如果您正在模拟器上进行测试。完成测试后,要取消固定应用程序,必须重新启动模拟器。 Restart emulator是在模拟器上取消固定应用的唯一选项。

    以上测试是在Android 8模拟器上完成的。