ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:

关于配置monkeyrunner 自动化测试环境的概述:

首先需要安装的软件有jdkeclipsepydevsdkjython

 

1.       jdk下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

l  根据你的操作系统去选择相应的jdk

l  环境变量配置

去当前登录的用户路径(home/alicia(my username))下修改配置文件,

打开 .bashrc .profile 末尾加入:

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存

 

 

 

2.       下载集成测试环境(ADT bundle

ADT Bundle包含了EclipseADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。下载路径:http://www.androiddevtools.cn/

1ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第1张图片


 

3.       Pydev 下载和配置

l  可以在线下载:在eclipse-help-install  new software--add


ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第2张图片

ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第3张图片

不过这种情况基本上连不上服务器,即使连上了,也是下载一半失败。所有就离线下载吧。

l  离线下载,地址:http://www.pydev.org/download.html

下载解压后吧featuresplugins的两个包分别放到adt-boudle àeclipse 下的pluginsfeatures,或者把两个folder直接复制到dropins文件下。

 

 

4.       Jython配置

l  adt-bundle-linux-x86_64-20140702/sdk/tools/lib路径下找到文件jython-standalone-2.5.3.jar,并把它加压在lib目录下。下面开始配置eclipsejython解释器。这个也是困扰我很久的问题,希望这次可以成功。

l  window—preferences—jython interpreter

l  ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第4张图片

  ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第5张图片

在上图中按三个步骤进行:

1.  按图中1表示的点击new folder加入之前加压jython-standalone-2.5.3.jar获得的lib包,把这个lib包加入进来

2.  点击图中的2步骤的new按钮加入jython-standalone-2.5.3.jar

3.  点击图中的3步骤new jar/zip 加入hierachviewer2.jar,hierarchyviewer2lib.jar,monkeyrunner.jar


ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:_第6张图片

 

至此你就可以在eclipse中运行monkerunner了,大家happy去吧。



经过娘娘长达一个月的各种搞,发现我的第四部解释器设置是完全错误的,下面给大家展现一个完全正确的(我亲自试了,并为只雀跃,欢呼吧)

monkeyrunner脚本解释器在eclipse里配置,

1.打开eclipse--widows--preferences--pydev--interpreters--python interpreters--new 一个解释器名称随便我叫他pymr,解释器路径选择sdk--tools-monkeyrunner  点击ok

2.新建一个pydev project 选择next,

project type--python,Grammar Version--2.7(我的python安装的2.7的版本)

interpreter --pymr(就是我在步骤1里面建的那个)点击finish

3.点击新建的项目,鼠标右键--properties--pyDev PYTHONPATH--External libraries--Add zip/jar/egg

加入 jython-standalone-2.5.3.jar, monkeyrunner.jar,hierarchyviewer2lib.jar, hierarchyviewer2.jar, sdk/tools/lib/lib(解压 jython-standalone-2.5.3.jar得到的lib文件夹放到sdk/lib 下)

点击ok

4.点击新建的项目,鼠标右键--new file

 输入monkeyrunner脚本如:


device = MonkeyRunner.waitForConnection("20ca0ca1")

MonkeyRunner.sleep(3)
device.installPackage("/home/alicia/Downloads/cal.apk")

print 'ok'


鼠标右键 run as--python run

至此我们就可以用eclipse调试monkeyrunner脚本了,我的天天啊,累死娘娘了。

你可能感兴趣的:(ubuntu 下关于配置monkeyrunner 自动化测试环境的概述:)