本文章转载于搜狗测试
一、MonkeyRunner介绍
MonkeyRunner也是一款安卓sdk自带的测试工具,位于\sdk\tools下面,相对Monkey强大一些,它主要可应用于功能测试,回归测试,开源,可以自定义测试扩展,灵活性较强。
MonkeyRunner工具提供了一组API,通过这些API函数可以在Android自己的API之外实现一些功能,可以控制Android设备和模拟器,通过MonkeyRunner,也可以写一个python脚本来安装、运行、测试、发送模拟操作流程,进行截图对比等。
二、MonkeyRunner环境搭建
建议JDK,Android studio,python,eclipse都从官网下载。
1.JDK安装和配置
因为JAVA运行需要JDK,(MonkeyRunner是JAVA语言开发的)。建议下载JDK7以上版本。
下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
安装成功后,会在控制面板显示:
配置环境变量:
见 http://jingyan.baidu.com/article/f71d60379d99011ab641d128.html, 有详细的步骤说明。
2.下载安装Android SDK
(1)建议下载Android studio all package,带有Android系统开发平台,带有SDK工具包下载链接:
下载地址: http://developer.android.com/sdk/index.html
下载后双击运行,一路next即可(安装在C盘,大概需要3.5G空间),然后会生成Android studio文件夹:
报警:有可能会弹出下面的框,对安装没有影响,点确定就行。
(2)SDK paltfrom下载 :
启动Android studio后,会有SDK更新的对话框,可以下载SDK及更多的内容,包括Android studio与eclipse通信的插件:
更新后可以查看下载后的SDK版本:
SDK文件路径,在tools文件夹下有MonkeyRunner启动用的bat文件:
如果安装不成功,可以重新去网上下载:http://developer.android.com/sdk/index.html
(3)环境变量配置: http://jingyan.baidu.com/article/f71d603757965b1ab641d12a.html
在变量值里加入androidSDK中platform-tools和tools的目录路径,这里我的是C:\Python27;D:\Java\jdk1.8.0_65\bin;C:\Users\linshaobo\AppData\Local\Android\sdk\platform-tools;C:\Users\linshaobo\AppData\Local\Android\sdk\tools;
3.安装python编译器
Python2以上,python2.4,python3.0都可以。下载地址: https://www.python.org/downloads/,同样需要配置环境变量。
4.安装成功后的检查
分别输入java-version,python,monkeyrunner
如果报monkeyrunner is not defined,有可能是环境变量没有配置好,按照上述步骤重新配置。
至此,整个Android studio+SDK+JAVA环境已经配置完毕。