我正在做一个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)
这是单击“保持清醒”并获取结果图像的代码部分。图像显示该按钮被单击。但是在脚本之后,如果我手动返回,我可以看到“保持清醒”未被选中。