說明
步驟可能比較簡潔,因為手頭上有安卓測試機,所以需要配置虛擬機的童鞋請去蟲師博客園,因為我也是從那兒學的,哈哈。點我飛到蟲師那兒
但是如果你要搭建真機測試環境的話,本教程將是最簡單實用的。
1. 下載安裝node.js
首先進入node.js官網,選擇對應機器的版本下載並安裝。
下載地址

如圖,我選擇的是左側的LTS版本,熟悉ubuntu系統的童鞋應該知道這個意思,它是Long Term Support的縮寫,簡單的說就是能獲得長期支持的版本。右邊的版本是最新的,可能會有部分問題,我們還是用較為穩定的版本吧。
下載之后開始安裝。


目前我是放到C盤下,默認目錄,你也可以放到其他目錄,不影響。

如果這里顯示

一定要將X改為上上圖的狀態,因為默認是添加到PATH變量里的。
然后一步步安裝就可以了。


安裝完js后,我們打開cmd窗口,輸入"npm", 出現下圖就代表安裝成功了。

2. 安裝java

windows下有x86和x64兩種選擇,如果是64位系統,2者都可以用,但是建議選x64,如果是32位,建議選x86安裝包。
下載完成后就開始安裝了~

我這里是默認安裝在C盤默認路徑的。

然后在彈出的jre窗口把jre同樣安裝到默認目錄下。

安裝完成~~~
驗證一下,打開cmd窗口,輸入java

代表安裝成功!接下來還有重要任務呢!
3. 安裝Appium
我這里講一下,怎么按照官方的步驟安裝吧,簡單方便快捷倍兒爽。
由於官方的appium源被wall給隔離開了,所以下載會失敗,但是不要緊,我們的馬雲爸爸給我們提供了淘寶鏡像。
具體介紹可以進淘寶鏡像
我們需要現安裝淘寶鏡像的cnpm,一步步來,莫慌。
我們在cmd窗口輸入命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
然后靜靜地等待安裝完成,如果把npm理解成pip,那么就可以把cnpm理解成自行封裝的pip,里面下載的包都是馬雲爸爸服務器上的。

安裝完成后圖示:

現在我們就可以用cnpm來安裝appium啦!!
切記: 使用cnpm的話,會在當前目錄安裝你需要的包
我們必須把它裝回node目錄下
還記得我們剛才的nodejs安裝目錄么,如果是默認的,往上翻
如果不是默認的
打開cmd窗口,輸入where node

cmd里切換到nodejs目錄。
現在我的node目錄是C:\Program Files\nodejs
輸入命令:
cd C:\Program Files\nodejs
如果沒有跳轉到該目錄,說明你當前盤符與目標盤符不一致。比如你在D盤,要想跳轉到C盤此目錄,需要在輸入上述命令后補充輸入:
C:

那我們現在就開始正式操作了!!!
使用cnpm安裝appium, 輸入"cnpm install appium",注意一定是cnpm哦,不然我們上面做那么多操作就白費了。安裝過程可能會出現一些報錯,但是不要驚慌,靜候佳音。

將appium加入PATH
進入到C:\Program Files\nodejs\node_modules.bin目錄

由於我配置了環境變量還是報錯,我把里面的appium.cmd改為了run_appium.cmd(所以以后運行的時候,在cmd窗口沒有路徑限制,直接輸入run_appium就行)
在箭頭所指的空白處點擊鼠標左鍵,然后復制目錄路徑

返回到桌面,對着我的電腦點擊鼠標右鍵,選擇屬性,進入

點擊高級系統設置,然后點擊環境變量


在下面的系統變量里找到path這一項,然后點擊編輯,之后點擊新建按鈕,如果你是win7,環境變量都是用英文分號隔開的,你可以在這一系列路徑的最前方,添加如下內容,比如我本機就是
C:\Program Files\nodejs\node_modules.bin;
別忘了添加分號哦!!!

win10直接新建,然后添加

因為win10是每個變量都單獨一行的,所以不需要分號隔離了。
然后點擊確定(之前打開的設置的確定都要點哦)
驗證是否成功:
WIN+R,輸入cmd,回車

然后輸入run_appium

可以看到appium成功啟動了,之所以要把appium.cmd改名為run_appium.cmd 原因是node自動配置了環境變量,我們可以查一下appium到底是什么。

可以看到,找到了3處,所以我們只要運行我們想要的那個就可以了,為了避免意外,我這里改了名字,影響不大。。
4. 安裝安卓開發工具
安卓SDK下載地址
http://dl.google.com/android/android-sdk_r23.0.2-windows.zip
新建Android目錄,目前我這邊在D盤建立,如圖

下載完成后解壓了之后放入剛建立的安卓目錄即可。
在此目錄下新建一個文件夾加build-tools,里面不需要放置內容,目錄結構如圖所示。

配置安卓環境變量,以下內容按照我本地目錄操作。
還是進入環境變量頁面,不懂的看回放。。

選擇新建系統變量
變量名: ANDROID_HOME
變量值: D:\Android\android-sdk-windows
找到path編輯,添加一項:
win7:
;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
win10:


找到platform tools

下載后解壓,把整個platform tools放到安卓目錄下。

配置好了之后,后面模擬器的內容,想了解的話去看蟲師的博客。。地址之前已經給出了。
5. 配置java home (本節內容摘自蟲師博客園!)
類似於步驟4,具體不贅述了。
還是where大法好,剛才不是安裝過java么。使用一下where命令

發現在
C:\Program Files (x86)\Java\jdk1.8.0_131目錄下。
下面設置環境變量:
“我的電腦”右鍵菜單--->屬性--->高級--->環境變量--->系統變量-->新建..
變量名:JAVA_HOME
變量值:C:\Program Files (x86)\Java\jdk1.8.0_131
變量名:CLASS_PATH
變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

找到path變量名—>“編輯”添加:
變量名:PATH
變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
WIN10:

