Appium自動化測試系列1 - Appium環境的安裝與配置

以前一直使用Robotium作爲Android App測試框架的底層基礎,受限於跨進程,以及控件加載的一些限制,不少特殊場景沒法覆蓋,決定嘗試久聞的Appium(它也差很少成熟了),順便作個筆記,方便其餘有一樣需求的朋友。html

先從安裝提及吧,關於Appium的安裝,網上的資料大多語焉不詳,基本上你按照他們寫的步驟,是不可能裝的出一個完整的環境的。因此,爲了把步驟寫得詳細一點,本身從無到有反覆試了幾回,確保本身的安裝步驟是完整的。(固然,安裝方法其實有多種,這裏只是其中的一種而已。) 這裏以Python做爲腳本開發語言爲例:node

1 安裝並配置JDK,1.6或者1.7版都可,建議1.7,Java SDK的安裝很簡單,不詳述了。(裝JDK是由於後面Android SDK要依賴它python

2 安裝Android SDK並配置環境變量(測試中用到Android SDK的一些工具)android

   1) 安裝Android SDK  https://developer.android.com/sdk/installing/index.html?pkg=tools npm

   2) 安裝完畢後啓動Android SDK Manger (SDK Manager.exe,在Android SDK的安裝目錄下),安裝須要的Android Packages,好比一些工具,須要的Android版本, EABI(模擬器相關的包)等等服務器

   3) 添加環境變量Android_HOME, 值是Android SDK的安裝路徑; 並把Android SDK下的platform-tools路徑和tools路徑添加到環境變量Path (%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;app

3 安裝Python開發環境並配置環境變量
框架

   1) 下載並安裝Python2.7 https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi工具

   2)將Python2.7的安裝路徑(也就是python.exe所在的目錄)添加到環境變量Path測試

4 安裝Nodejs (Appium使用Node.js做爲服務器引擎)

   1) 下載並安裝Node.js http://nodejs.org/dist/v0.10.35/node-v0.10.35-x86.msi

   2) 把Node.js的安裝路徑(也就是node.exe文件所在的目錄)添加到環境變量Path

5 安裝Appium。 

    1) 打開CMD窗口,執行 npm install -g appium 命令開始安裝Appium. Appium默認被安裝到C:\Users\Administrator\AppData\Roaming\npm\ 下。 

    2) 把路徑C:\Users\Administrator\AppData\Roaming\npm\ (appium可執行文件所在的目錄)添加到環境變量Path

至此,Appium的環境就算搭建好了。打開CMD窗口,執行 appium 便可運行起來。默認偵端口爲4723。運行狀態以下圖:



至於網上說的還要安裝Ant和Maven,其實沒必要,除非你的代碼和庫管理須要用到他們。

接下來咱們將以手機YY爲例,寫一個簡單的Python測試腳本,來看看Appium到底怎麼使用。

相關文章
相關標籤/搜索