Appium介紹
Appium是一個移動端的自動化框架,可以做H5、Web測試、可以做功能測試(Android、IOS)、可以做跨進程測試,且是跨平台的。Appium做測試的時候支持的語言有很多種,包括java、Python、ruby、PHP、C#等。由於我熟悉java,后續的demo和博文,都采用java。其實appium搭建環境網上的博文非常的多,我是最近工作之余搭建好,並完成了一個demo,寫次博文記錄下自己的appium學習歷程。
Appium安裝步驟
1.先是安裝node.js, 至於為什么先裝node.js,node.js能干嘛,暫不深究,node.js官方網站:https://nodejs.org/,根據自己的系統選擇版本進行下載安裝。

下載完成后,雙擊安裝如下圖:

安裝完成后,運行cmd,輸入node –v,如果安裝成功,會輸出如下版本信息:

或者輸入npm, 會顯示如下圖:

npm是一個node包管理和分發工具,已經成為了非官方的發布node模塊(包)的標准。有了npm,可以很快的找到特定服務要使用的包,進行下載、安裝以及管理已經安裝的包。
到這里為止,node.js已經安裝完畢。
2.安裝appium,安裝appium有兩種方法。
1).借助於步驟1安裝好的node.js,進入cmd,輸入命令npm install –g appium

這種方法安裝的比較慢,最終也是可以安裝成功的。
2). 去官網上選擇下載相應版本的appium並安裝。
https://bitbucket.org/appium/appium.app/downloads/

我的是windows系統64位。下載並解壓完之后,雙擊“appium-installer.exe”安裝。根據提示,一步一步進行安裝,最終在會桌面上生成Appium圖標,當我雙擊圖標時,那么問題來了。

然后點擊確定按照提示一步步安裝.NET Framework。為什么裝appium時會彈出這些東東,因為Appium是由.NET 開發的,所以,它會依賴 .NET framework相關組件。當你按照提示安裝所有的組件之后,雙擊 Appium 。你會看到如下圖所示:

3.安裝好appium之后,我們來安裝並配置Android開發環境。眾所周知Android是基於java開發的,那么java開發環境是前提。Java環境如何搭建可以參照我的另外一篇博文 http://www.cnblogs.com/feimaoyuzhubaobao/p/5057804.html
首先是通過官方地址下載: http://developer.android.com/sdk/index.html Android sdk
不能保證這個網站都能下下來。那么提供鏈接:
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
http://dl.google.com/android/installer_r23.0.2-windows.exe
http://dl.google.com/android/android-sdk_r23.0.2-macosx.zip
http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz
打開官網,若是下載ADT Bundle,ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已經集成好的IDE。我想看到此博文的朋友應該是都有Eclipse的,那么直接下載Android-sdk即可。下載好之后解壓如下:

其中AVD Manager是模擬器,SDK Manager是用來下載各種版本的Android和插件。設置Android環境變量,以我本機的andriod-sdk目錄為例。“我的電腦”右鍵菜單--->屬性--->高級--->環境變量--->系統變量-->新建.
變量名:ANDROID_HOME
變量值:D:\android\android-sdk-windows
找到path變量名—>“編輯”添加:
變量名:Path
變量值:;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
如果想跑appium測試框架,appium環境變量也是需要配置的。這個變量值其實就是appium安裝的bin目錄。
找到path變量名—>“編輯”添加:
變量名:Path
變量值:D:\Program Files (x86)\Appium\node_modules\.bin
4.安裝Android模擬器,雙擊啟動SDK Manager.exe 程序。

不能保證你的SDK可以更新,所以,這里推薦一個
http://www.androiddevtools.cn/
它提供了國內的代理,以及各種開發工具的安裝。在Android SDK Manager 的菜單欄上點擊“Tools”---->“Options...”設置相關代碼,如下圖:

然后,就可以更新了:

到此為止appium自動化測試框架的環境搭建完畢,我們現在來測試下是否安裝成功。
打開cmd命令窗口,輸入appium–doctor

看到此圖,那么恭喜你,appium環境已經搭建完畢。開始你的appium之旅吧!
