MonkeyRnnner录制与回放
来自技术开发小组内部wiki
'Monkeyrunner'录制和回放测试
(可参考http://blog.csdn.net/winstonwolfe/article/details/30488039)
- 前提:
下载python(https://www.python.org/downloads/)并安装到C盘,C:\Python34。
然后配置python环境变量:
下载并将其存放在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)
回车后显示手机当前屏幕。
现在可以开始进行测试操作了(比较慢,要有耐心),右侧显示操作脚本。
测试操作完成后“Export Actions”,将脚本导出,要放慢回放的速度,可在脚本每句话后面加WAIT|{'seconds':2.0,}
,并将脚本存放在E:\adt-bundle-windows-x86_64-20140321\sdk\tools(将后缀名改为.mr)
- 回放
直接使用该脚本来回放刚才录制的测试脚本(需要事先将手机解锁并恢复到录制前的界面状态)。
在cmd中进入目录后输入指令monkeyrunner monkey_playback.py test.mr,手机开始回放刚才的操作。