问题标签 [android-monkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
442 浏览

android - 使用android猴子工具时完成()不起作用

我有一个覆盖 的活动onBackPressed(),并且在此函数中,我明确调用finish(),因为我需要在应用程序退出之前进行一些清理。

当我正常运行应用程序并单击该BACK键时,应用程序正常退出。

当我使用以下命令运行猴子工具时,

根据日志,该onBackPressed()函数被调用,但finish()不会关闭活动/应用程序。一段时间以来,我一直试图找出问题所在,但到目前为止还没有。任何帮助表示赞赏。

编辑:根据评论,我发布onBackPressed()代码:

我使用bIsBackKeyPressed标志的原因是猴子工具BACK多次发送密钥。

这可能与其他按键以及按键一起发生BACK,但我不确定。

谢谢,
拉贾特

0 投票
1 回答
317 浏览

android - MonkeyRunner 在进度完成时“睡觉”

我即将自动扫描我的设备以查找恶意软件文件。我使用 MonkeyRunner 连接、启动反恶意软件并开始扫描。这是我使用的一些代码:

按下适当的按钮直到扫描开始..

现在我需要以某种方式休眠脚本......直到扫描完成,才能继续执行其他一些操作。由于我们不知道 AV 扫描会持续多长时间,所以我们不能使用特定数字的睡眠功能...

我想用应用程序活动做点什么,但不知道是什么:/

任何想法都会非常有用

最好的问候扬尼斯

0 投票
1 回答
106 浏览

android - 测试非活动 android 应用程序

Monkey 用于测试带有活动的应用程序。有没有办法为非活动应用程序制作像猴子一样的自动化测试?

0 投票
1 回答
1023 浏览

android - 如何从 android 应用程序运行猴子

我尝试使用以下代码从我的应用程序为另一个应用程序运行“adb shell monkey” :

但它只返回我:

退出代码:9

也许有人知道如何从 android 应用程序运行“猴子”?

0 投票
1 回答
1341 浏览

android - Android UI 测试程序猴子 - 没有找到运行的活动

我试图让 android ui 猴子第一次运行并且遇到了一些问题。

我已经运行adb shell monkey -v 100它工作正常,但显然只在系统 UI 上而不是在我自己的应用程序上。

然后我尝试

adb shell monkey -p com.rbennett485.dawnoftheveg -v 100

并获得输出

我的清单的相关部分是

有任何想法吗?我知道以前有人问过很多关于这个错误的问题,但这似乎主要是因为没有使用完整的包名——我在这里使用了正确的包名吗?

0 投票
3 回答
12276 浏览

android - Android Monkey:“没有找到运行的活动,猴子中止”

我的包名为 com.mywebsite.banana。

  • 我想要一个种子,所以测试是可重复的:-s 13
  • 我想要一个相当低级别的冗长:-v
  • 我想运行 500 个伪随机命令:500

我这样称呼猴子

我的输出

我的 AndroidManifest.xml 里面有这个:

我究竟做错了什么?在运行猴子之前,我需要在我的应用程序中添加什么吗?主要活动位于 com.mywebsite.banana - 这是要传入的正确路径,还是应该一直到这样的活动:com.mywebsite.banana.activityName?

从我读过的内容来看,似乎我这样做是正确的:


编辑

尝试1:

结果1:

尝试2:

结果 2:

尝试 3:

结果 3:

一些清单:

还尝试了这个版本的清单,没有任何变化:

0 投票
1 回答
1318 浏览

android - android猴子测试排除一些包

我如何在排除一些包的情况下运行猴子测试?</p>

我想测试我设备中所有包的所有活动,但我不想测试“com.android.camera”。

0 投票
0 回答
13 浏览

android - 从猴子测试中排除的包仍然崩溃

我已经在黑名单文件中添加了包并移动到某个位置,但即使在添加黑名单文件后我仍然看到相同的包崩溃(如果我运行 10 次,崩溃不一致 1 或 2 次)

知道黑名单包崩溃的根本原因是什么。

0 投票
1 回答
255 浏览

android - 如何检测android猴子测试何时捕获ANR或错误

我做了一份 Jenkins 工作来不断测试 Android Monkey。我的目的是找到异常的隐藏错误。我运行了 420 次,找不到任何错误。

有没有办法可以自动查找错误或异常并保存日志文件?

0 投票
2 回答
637 浏览

android - 将 Android Monkey 随机运行保存为脚本格式以供以后重播

有没有办法将Android Monkey的随机运行保存到具有正确格式的脚本中,以便以后通过运行:

编辑:

我知道有一个种子标志 ( -s),但这不是我想要的。在将生成的脚本反馈给猴子之前,我必须能够使用它。