san*_*eep 5 android monkey lockscreen
我正在运行猴子测试,我面临锁屏问题.
我尝试使用默认命令运行测试,如下所示
"monkey -p com.xyz -v 1500000 -s 10000 --throttle 15000"
测试开始很好,但最终锁定屏幕,从而无法解锁,因为我有字母数字密钥代码作为密码,很难通过猴子的随机事件猜测.我只想让猴子只在应用程序上运行并完全忽略锁屏事件
我正在启用永远不要从设置中进入睡眠状态,如果我可以避免猴子停止按电源键,请告诉我.
您应该编写自己的 python 脚本。请看一下Android 文档中的一个简单的 Monkeyrunner 程序以及本教程中的一个示例。编写脚本时不要使用以下类型的事件:
device.press('KEYCODE_POWER', 'DOWN_AND_UP')
device.press('KEYCODE_POWER', 'DOWN')
device.press('KEYCODE_POWER', 'UP')
Run Code Online (Sandbox Code Playgroud)
负责屏幕锁定(更多关键代码)。为了运行您自己的脚本,请使用:
mokeyrunner srcipt_name.py
Run Code Online (Sandbox Code Playgroud)
另一个解决方案可能是避免adb shell Monkey命令中的s(伪随机数生成器)标志。然后使用除--pct-syskeys之外的有趣标志(这些键通常保留供系统使用,例如 Home、Back、Start Call、End Call 或 Volume 控件。)您可以在http://中找到更多标志/developer.android.com/tools/help/monkey.html
| 归档时间: |
|
| 查看次数: |
1127 次 |
| 最近记录: |