ubuntu 下關於配置monkeyrunner 自動化測試環境的概述:

關於配置monkeyrunner 自動化測試環境的概述: html

首先須要安裝的軟件有jdkeclipsepydevsdkjython java

 

1.       jdk下載地址: python

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

l  根據你的操做系統去選擇相應的jdk android

l  環境變量配置 bash

去當前登陸的用戶路徑(home/alicia(my username))下修改配置文件, 服務器

打開 .bashrc .profile 末尾加入: oracle

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

export JRE_HOME=${JAVA_HOME}/jre eclipse

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/

1


 

3.       Pydev 下載和配置

l  能夠在線下載:在eclipse-help-install  new software--add




不過這種狀況基本上連不上服務器,即便連上了,也是下載一半失敗。全部就離線下載吧。

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  

 

在上圖中按三個步驟進行:

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



 

至此你就能夠在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腳本了,個人每天啊,累死娘娘了。

相關文章
相關標籤/搜索