【问题标题】:Adb monkey testing fall out to other packages亚行猴子测试失败到其他包
【发布时间】:2017-01-07 18:39:12
【问题描述】:

我正在使用以下命令来测试我的 android 应用 pb = new ProcessBuilder("adb","-s", deviceId,"shell", "monkey -p" + packageName + " -v 5000");

我的问题是,当 adb monkey 开始测试时,它还会打开系统设置、音频播放器等。 是否有任何其他解决方案可以让 adb 猴子只保留特定的包名称?

【问题讨论】:

  • 这就是 -p 参数应该做的 - 将事件限制到特定的包。
  • @AlexP。但它似乎不起作用,因为我的代码中有这个 -p。

标签: java android testing adb monkey


【解决方案1】:
  1. 为了防止monkey打开设置,有一个问答:https://stackoverflow.com/a/31349378/7407999

    我找了很多天问题的答案,但只有这个答案才能解决问题。

  2. 要阻止音频播放,请在猴子选项中设置“--pct-syskeys 0”。看: https://developer.android.com/studio/test/monkey.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 2010-11-27
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多