功能:

通过monkeyrunner控制手机完成特定操作,截图保存比较得到结果是否通过,同时利用python运行adb命令,获取手机当前的时间并记录。

功能很简单,过程确实坑接坑。monkeyrunner给手机发送点击事件,首先要获取手机坐标,monkeyrunner获取手机坐标的方法有三种,Pointer location获取坐标、MonkeyRecorder获取坐标、HierarchyViewer的ID获取,还有别的,有很多种,我刚开始用的是MonkeyRecorder获取坐标,发现点击不到,至于原因不知,后来选择HierarchyViewer获取控件id,但HierarchyViewer对于列表、或者弹出框则无法直接通过点击ID操作成功,需要计算ID的坐标。

monkeyrunner第一个demo


相关文章: