使用Monkey Test时如何防止输入设置

时间:2015-12-03 06:51:42

标签: android testing monkey

我在Android设备(LG G4)中使用我的应用程序进行了猴子测试。

命令是

IsMacroType=true

但它可能会意外进入设置并更改设备的默认值。

如何预防?

2 个答案:

答案 0 :(得分:3)

您可以使用屏幕固定。启动要测试的应用/包。压住他。然后用例如猴子开始adb shell monkey -p {package name} -v 2000.这对我在运行Nougat(7.0)的Android设备上有用。

答案 1 :(得分:2)

Monkey支持黑名单,你可以在黑名单中设置包名然后运行Monkey,Monkey不会在你设置的黑名单中执行测试。

你可以这样做:

  1. adb shell pm list packages获取您的设置包名称
  2. 打开一个blacklist.txt文件,并将包名放入其中,然后将其推送到您的设备,如/sdcard/blacklist.txt
  3. 使用--pkg-blacklist-file运行Monkey,如下所示:adb shell monkey --pkg-blacklist-file /sdcard/blacklist.txt