MonkeyRnnner录制与回放

来自技术开发小组内部wiki
跳转至: 导航搜索

'Monkeyrunner'录制和回放测试

(可参考http://blog.csdn.net/winstonwolfe/article/details/30488039)  

 

  • 前提:

下载python(https://www.python.org/downloads/)并安装到C盘,C:\Python34。

然后配置python环境变量:

MonkeyRunner 01.jpg
 

 

下载
MonkeyRunner 02.jpg
并将其存放在E:\adt-bundle-windows-x86_64-20140321\sdk\tools

 

  • 录制脚本:

手机连上电脑

进入目录后执行以下指令

monkeyrunner

from com.android.monkeyrunner import MonkeyRunner as mr

from com.android.monkeyrunner.recorder import MonkeyRecorder as recorder

device  =  mr.waitForConnection()

recorder.start(device) 

 

MonkeyRunner 03.jpg

回车后显示手机当前屏幕。

MonkeyRunner 04.jpg

现在可以开始进行测试操作了(比较慢,要有耐心),右侧显示操作脚本。

MonkeyRunner 05.jpg

测试操作完成后“Export Actions”,将脚本导出,要放慢回放的速度,可在脚本每句话后面加WAIT|{'seconds':2.0,}  

MonkeyRunner 06.jpg
,并将脚本存放在E:\adt-bundle-windows-x86_64-20140321\sdk\tools(将后缀名改为.mr)

 

  • 回放

直接使用该脚本来回放刚才录制的测试脚本(需要事先将手机解锁并恢复到录制前的界面状态)。

在cmd中进入目录后输入指令monkeyrunner monkey_playback.py test.mr,手机开始回放刚才的操作。

MonkeyRunner 07.jpg