Android SDK与Python环境配置完毕,调用MonkeyRunner的MonkeyRecorder与MonkeyRunner接口启动脚本录制工具,脚本我命名为app_Record.py,把编写的脚本放在Android SDK安装目录下面的\tools目录下,与monkeyrunner.bat在同一级目录下:
#coding=utf-8
#导入monkeyrunner包,用于创建一个设备对象
from com.android.monkeyrunner import MonkeyRunner as mr
#导入monkeyrunner录制接口,用来启动手机录制界面
from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder
#连接设备并创建一个设备对象
device = mr.waitForConnection()
#启动录制页面,对设备进行录制操作
recorder.start(device)
运行结果截图:
录制操作的脚本我命名为,Demo.mr:
WAIT|{'seconds':1.0,}
DRAG|{'start':(288,1024),'end':(288,204),'duration':1.0,'steps':10,}
TOUCH|{'x':249,'y':152,'type':'downAndUp',}
TOUCH|{'x':249,'y':152,'type':'downAndUp',}
第一行是等待时间为1s;
第二行是拖动解锁
第三和第四是页面点击操作