本文内容參考蟲師的教程,在此基礎上做了驗證更新。
系統環境:
windows 2012 R2
應用軟體:
Appium、node.js、appium client、Eclipse、Python
資源站點:
Appium官方網站:http://appium.io/
node.js官方網站:https://nodejs.org/
Eclipse官方網站:http://www.eclipse.org/
Python官方網站:https://www.python.org/

修改主機名
關閉防火牆
啟用遠端桌面
關閉IE增強安全配置
啟用Windows更新并更新系統
配置完成!!
node.js官方網站:https://nodejs.org/
下載下傳完成,輕按兩下進行安裝,如下圖。
安裝完成,打開Windows 指令提示符,敲入“npm”指令回車。
如果出現如上圖資訊,表示node.js安裝成功。
方式一:npm安裝:
npm是一個node包管理和分發工具,已經成為了非官方的釋出node子產品(包)的标準。有了npm,可以很快的找到特定服務要使用的包,進行下載下傳、安裝以及管理已經安裝的包。
在Windows PowerShell輸入:
方式二:官網下載下傳安裝程式直接安裝
下載下傳連結:https://bitbucket.org/appium/appium.app/downloads/
将下載下傳的AppiumForWindows_1_4_0_0.zip進行解壓,如下:
輕按兩下“appium-installer.exe”進行安裝。根據提示,一步一步進行安裝。最終在會桌面上生成Appium圖示
輕按兩下圖示:
安裝成功!
官網下載下傳位址:http://www.java.com/zh_CN/download/manual.jsp
下載下傳完成後安裝:
設定安裝路徑。這裡我們選擇預設安裝在:
設定環境變量:
“我的電腦”右鍵菜單--->屬性--->進階--->環境變量--->系統變量-->建立..
找到”Path”變量名—>“編輯”在頭部添加:
驗證安裝:
在Windows PowerShell輸入:
得到以下輸出表示安裝成功:
2、安裝Android ADT及SDK
ADT(Android Development Tools): 目前Android開發所用的開發工具是Eclipse,在Eclipse編譯IDE環境中,安裝ADT,為Android開發提供開發工具的更新或者變更,簡單了解為在Eclipse下開發工具的更新下載下傳工具。adt隻是一個eclipse的插件,裡面可以設定sdk路徑。
SDK(Software Development Kit): 一般是一些被軟體工程師用于為特定的軟體包、軟體架構、硬體平台、作業系統等建立應用軟體的開發工具的集合。在Android中,他為開發者提供了庫檔案以及其他開發所用到的工具。簡單了解為開發工具包集合,是整體開發中所用到的工具包,如果你不用Eclipse作為你的開發工具,你就不需要下載下傳ADT,隻下載下傳SDK即可開發。
SDK官方下載下傳位址:
https://dl.google.com/dl/android/studio/install/1.3.2.0/android-studio-bundle-141.2178183-windows.exe
ADT官方下載下傳位址:
https://dl.google.com/android/ADT-23.0.6.zip
下載下傳後輕按兩下安裝SDK,安裝完成後,将ADT包解壓到SDK安裝目錄并覆寫。
“我的電腦”右鍵菜單--->屬性--->進階--->環境變量--->系統變量-->建立..
找到Path變量名—>“編輯”最後添加:
進入android-sdk目錄,輕按兩下啟動SDK Manager.exe 程式,更新…。
更新代理配置
在Android SDKManager 的菜單欄上點選“Tools”---->“Options...”設定相關代碼,如下圖:
選擇需要安裝的程式,開始更新…
檢查appium環境
在WindowsPowerShell輸入:
得到如下輸出表示安裝成功!!
進入android-sdk目錄,輕按兩下啟動AVD Manager.exe 程式
在AVD Manager 視窗,點選“Start...”按鈕啟動android 模拟器。
因為新虛拟機沒了實體鍵,是以我們可以利用鍵盤按鍵來操作android虛拟機。
Appium Client是對webdriver原生api的一些擴充和封裝。它可以幫助我們更容易的寫出用例,寫出更好懂的用例。
Appium Client是配合原生的webdriver來使用的,是以二者必須配合使用缺一不可。
Appium支援Ruby、Java、Python等編寫自動化測試腳本。
官方下載下傳連結:https://www.python.org/ftp/python/2.7.10/python-2.7.10.amd64.msi
下載下傳完成後,輕按兩下安裝:
通過pip安裝
在WindowsPowerShell輸入:
安裝完成!!
官方下載下傳連結:
http://ftp.daumkakao.com/eclipse/technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-win32-x86_64.zip
将安裝檔案解壓到C槽根目錄,運作...
打開Eclipse,點選幫助》安裝新軟體
在Work with:輸入
點選完成,等待安裝完成後重新啟動Eclipse
重新開機後點選視窗》首選項
在首選項中選擇Python環境變量,點選建立,并選擇Python安裝目錄...确定
進入android-sdk目錄,輕按兩下啟動AVD Manager.exe 程式,選擇配置好的鏡像,點選啟動…
然後點選右上角的“三角”按鈕啟動Appium
打開Eclipse,選擇菜單中【file】》》new》》other
編寫一個測試腳本
點選運作後,可在虛拟機中看到運作結果。
在Eclipse中建立Java項目Javatest
(1)導入Selenium、Appium類庫
http://selenium-release.storage.googleapis.com/2.44/selenium-java-2.44.0.zip
http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
https://search.maven.org/remotecontent?filepath=io/appium/java-client/1.2.1/java-client-1
将檔案下載下傳後儲存到一個檔案夾中,然後導入:
配置建構路徑:
在Javatest項目下建立檔案夾apps,将ContactManager.apk拷入
在Javatest項目下建立包Phonetest
在包Phonetest建立檔案AndroidContactsTest.java
檔案内容如下:
運作