MonkeyRunner脚本转到开发者选项'然后检查“保持清醒”#39;但没有记录

时间:2014-12-08 10:06:25

标签: android settings monkeyrunner android-developer-api

我正在做一个 MonkeyRunner脚本,它在android设置菜单中设置了一些设置。问题是,当我转到开发者选项时,我需要检查'保持清醒'和'允许模拟位置',但是当脚本完成后,这两个都不会被检查了。

设备似乎不允许通过adb更改某些设置,因为当我手动操作时,它可以正常工作。

device.touch(406, 336, "DOWN_AND_UP")

MonkeyRunner.sleep(2.0)

img = device.takeSnapshot().getSubImage((0, 300, 450, 80))

img.writeToFile(afterImg)

MonkeyRunner.sleep(2.0)

这是代码中点击“保持清醒”并获得结果图像的部分。图像显示单击按钮。但是在脚本之后,如果我回去手工制作,我可以看到“保持清醒”是不受限制的。

1 个答案:

答案 0 :(得分:2)

问题来自MonkeyRunner。我建议使用比MonkeyRunner更容易使用的@dtmilano工具AndroidVIewClient。这个工具解决了我的问题。