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;第二行是拖动解锁
第三和第四是页面点击操作
WEL测试 认证博客专家 软件测试 性能测试 接口测试 一线的测试工作人员。喜欢专研并应用新的技术,用于提升测试效率。擅长:测试新人培训、测试进阶、接口测试、性能测试、问题定位、自动化、数据测试、渗透测试! 如果对测试感兴趣或者遇到一些难题,可以加我微信:Wel_Test,加时填好备注!