如何防止猴子打开状态栏?

时间:2014-03-07 13:25:26

标签: android testing monkey

我想用android的猴子进行压力测试我的应用程序,但猴子打开状态栏并更改我手机上的设置。

开始使用猴子:

 adb -s S5660a19e722f shell monkey -p com.lmmx.app -v -v -v 10000 --throttle 500

我认为-p com.lmmx.app参数必须阻止这个...... 我使用2.3.5和2.3.6手机进行测试。

任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:17)

我有一个5.0(棒棒糖)手机,能够做到这一点 screen pinning

  1. 使用设置> security>屏幕固定
  2. 激活它
  3. 按主页按钮旁边的应用切换器/多任务按钮
  4. 在最近的应用程序列表中每个应用程序的底角的
  5. 将是一个图标
  6. 从那里你可以在你的设备上运行猴子而不会改变它。

答案 1 :(得分:3)

我刚创建了一个应用程序,它将屏蔽状态栏以达到完全相同的目的。

它只是在状态栏上添加了系统覆盖,阻止任何人访问状态栏。

您可以在此处查看:github sources

它非常适合我们的猴子测试,特别是在启动器应用程序上。

随意使用它。如果你想直接下载apk,你可以找到它here

答案 2 :(得分:2)

您可以在代码使用isUserAMonkey ()

中隐藏状态栏
if(ActivityManager.isUserAMonkey()){
//your code
}

设置Monkey忽略或阻止状态栏是不可能的,因为你不能限制屏幕上的某些区域或禁用Monkey键中的某些功能。