python调用MonkeyRunnerAPI编写app录制脚本
2017-06-06 17:46
183 查看
Android SDK与Python环境配置完毕,调用MonkeyRunner的MonkeyRecorder与MonkeyRunner接口启动脚本录制工具,脚本我命名为app_Record.py,把编写的脚本放在Android SDK安装目录下面的\tools目录下,与monkeyrunner.bat在同一级目录下:
运行结果截图:
录制操作的脚本我命名为,Demo.mr:
第二行是拖动解锁
第三和第四是页面点击操作
#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;
第二行是拖动解锁
第三和第四是页面点击操作
相关文章推荐
- 用Python编写自动下载网络小说的脚本
- 在Robot中使用脚本调用,头文件以及DATAPOOL进行脚本编写
- 应用python编写shell脚本
- python调用Shell脚本:os.system(cmd)或os.popen(cmd)
- vs2008编写dll给python调用
- 用python编写ASP脚本时遇到的问题,初步的解决方法,目前正在寻找更好的解决办法。
- 调用python脚本时让stdout不缓冲
- 用Python编写shell脚本时经常使用的函数的介绍
- 用python编写脚本从wireshark导出的数据文件中提取数据
- 一个并发调用ping 的python 脚本
- IronPython脚本调用C#实现的dll库
- Python for .net脚本调用dotnet框架(ref和out参数问题)
- C#调用C#编写的脚本
- Python编写shell脚本中常用的文件介绍
- C# 调用批python 脚本
- C调用Python脚本文件里的函数
- 转载:用Python编写自动下载网络小说的脚本
- 用C++调用PYTHON脚本
- 需求驱动学习之Python(如何编写Python脚本替换文件中的多行字符?)
- python调用Shell脚本:os.system(cmd)或os.popen(cmd)()【转】