-2

我正在做一个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)

这是单击“保持清醒”并获取结果图像的代码部分。图像显示该按钮被单击。但是在脚本之后,如果我手动返回,我可以看到“保持清醒”未被选中。

4

1 回答 1

2

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

于 2014-12-19T09:07:30.963 回答