问题标签 [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.
android - 使用android猴子工具时完成()不起作用
我有一个覆盖 的活动onBackPressed()
,并且在此函数中,我明确调用finish()
,因为我需要在应用程序退出之前进行一些清理。
当我正常运行应用程序并单击该BACK
键时,应用程序正常退出。
当我使用以下命令运行猴子工具时,
根据日志,该onBackPressed()
函数被调用,但finish()
不会关闭活动/应用程序。一段时间以来,我一直试图找出问题所在,但到目前为止还没有。任何帮助表示赞赏。
编辑:根据评论,我发布onBackPressed()
代码:
我使用bIsBackKeyPressed
标志的原因是猴子工具BACK
多次发送密钥。
这可能与其他按键以及按键一起发生BACK
,但我不确定。
谢谢,
拉贾特
android - MonkeyRunner 在进度完成时“睡觉”
我即将自动扫描我的设备以查找恶意软件文件。我使用 MonkeyRunner 连接、启动反恶意软件并开始扫描。这是我使用的一些代码:
按下适当的按钮直到扫描开始..
现在我需要以某种方式休眠脚本......直到扫描完成,才能继续执行其他一些操作。由于我们不知道 AV 扫描会持续多长时间,所以我们不能使用特定数字的睡眠功能...
我想用应用程序活动做点什么,但不知道是什么:/
任何想法都会非常有用
最好的问候扬尼斯
android - 测试非活动 android 应用程序
Monkey 用于测试带有活动的应用程序。有没有办法为非活动应用程序制作像猴子一样的自动化测试?
android - 如何从 android 应用程序运行猴子
我尝试使用以下代码从我的应用程序为另一个应用程序运行“adb shell monkey” :
但它只返回我:
退出代码:9
也许有人知道如何从 android 应用程序运行“猴子”?
android - Android UI 测试程序猴子 - 没有找到运行的活动
我试图让 android ui 猴子第一次运行并且遇到了一些问题。
我已经运行adb shell monkey -v 100
它工作正常,但显然只在系统 UI 上而不是在我自己的应用程序上。
然后我尝试
adb shell monkey -p com.rbennett485.dawnoftheveg -v 100
并获得输出
我的清单的相关部分是
有任何想法吗?我知道以前有人问过很多关于这个错误的问题,但这似乎主要是因为没有使用完整的包名——我在这里使用了正确的包名吗?
android - Android Monkey:“没有找到运行的活动,猴子中止”
我的包名为 com.mywebsite.banana。
- 我想要一个种子,所以测试是可重复的:-s 13
- 我想要一个相当低级别的冗长:-v
- 我想运行 500 个伪随机命令:500
我这样称呼猴子:
我的输出:
我的 AndroidManifest.xml 里面有这个:
我究竟做错了什么?在运行猴子之前,我需要在我的应用程序中添加什么吗?主要活动位于 com.mywebsite.banana - 这是要传入的正确路径,还是应该一直到这样的活动:com.mywebsite.banana.activityName?
从我读过的内容来看,似乎我这样做是正确的:
- http://dnlkntt.wordpress.com/2014/04/01/how-to-stress-test-your-android-app-with-monkey/
- http://www.tutorialspoint.com/android/android_testing.htm
- http://hariniachala.blogspot.com/2011/09/android-application-ui-testing-with.html
编辑
尝试1:
结果1:
尝试2:
结果 2:
尝试 3:
结果 3:
一些清单:
还尝试了这个版本的清单,没有任何变化:
android - android猴子测试排除一些包
我如何在排除一些包的情况下运行猴子测试?</p>
我想测试我设备中所有包的所有活动,但我不想测试“com.android.camera”。
android - 从猴子测试中排除的包仍然崩溃
我已经在黑名单文件中添加了包并移动到某个位置,但即使在添加黑名单文件后我仍然看到相同的包崩溃(如果我运行 10 次,崩溃不一致 1 或 2 次)
知道黑名单包崩溃的根本原因是什么。
android - 如何检测android猴子测试何时捕获ANR或错误
我做了一份 Jenkins 工作来不断测试 Android Monkey。我的目的是找到异常的隐藏错误。我运行了 420 次,找不到任何错误。
有没有办法可以自动查找错误或异常并保存日志文件?
android - 将 Android Monkey 随机运行保存为脚本格式以供以后重播
有没有办法将Android Monkey的随机运行保存到具有正确格式的脚本中,以便以后通过运行:
编辑:
我知道有一个种子标志 ( -s
),但这不是我想要的。在将生成的脚本反馈给猴子之前,我必须能够使用它。