天天看點

Appium安卓真機環境搭建

說明

步驟可能比較簡潔,因為手頭上有安卓測試機,是以需要配置虛拟機的童鞋請去蟲師部落格園,因為我也是從那兒學的,哈哈。

點我飛到蟲師那兒

但是如果你要搭建真機測試環境的話,本教程将是最簡單實用的。

1. 下載下傳安裝node.js

首先進入node.js官網,選擇對應機器的版本下載下傳并安裝。

下載下傳位址
Appium安卓真機環境搭建

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

下載下傳之後開始安裝。

Appium安卓真機環境搭建
Appium安卓真機環境搭建

目前我是放到C槽下,預設目錄,你也可以放到其他目錄,不影響。

Appium安卓真機環境搭建

如果這裡顯示

Appium安卓真機環境搭建

一定要将X改為上上圖的狀态,因為預設是添加到PATH變量裡的。

然後一步步安裝就可以了。

Appium安卓真機環境搭建
Appium安卓真機環境搭建

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

Appium安卓真機環境搭建
2. 安裝java
點我進入java下載下傳頁
Appium安卓真機環境搭建

windows下有x86和x64兩種選擇,如果是64位系統,2者都可以用,但是建議選x64,如果是32位,建議選x86安裝包。

下載下傳完成後就開始安裝了~

Appium安卓真機環境搭建

我這裡是預設安裝在C槽預設路徑的。

Appium安卓真機環境搭建

然後在彈出的jre視窗把jre同樣安裝到預設目錄下。

Appium安卓真機環境搭建

安裝完成~~~

驗證一下,打開cmd視窗,輸入java

Appium安卓真機環境搭建

代表安裝成功!接下來還有重要任務呢!

3. 安裝Appium

我這裡講一下,怎麼按照官方的步驟安裝吧,簡單友善快捷倍兒爽。

由于官方的appium源被wall給隔離開了,是以下載下傳會失敗,但是不要緊,我們的馬雲爸爸給我們提供了淘寶鏡像。

具體介紹可以進

淘寶鏡像

我們需要現安裝淘寶鏡像的cnpm,一步步來,莫慌。

我們在cmd視窗輸入指令:

npm install -g cnpm --registry=

https://registry.npm.taobao.org

然後靜靜地等待安裝完成,如果把npm了解成pip,那麼就可以把cnpm了解成自行封裝的pip,裡面下載下傳的包都是馬雲爸爸伺服器上的。

Appium安卓真機環境搭建

安裝完成後圖示:

Appium安卓真機環境搭建

現在我們就可以用cnpm來安裝appium啦!!

切記: 使用cnpm的話,會在目前目錄安裝你需要的包

我們必須把它裝回node目錄下

還記得我們剛才的nodejs安裝目錄麼,如果是預設的,往上翻

如果不是預設的

打開cmd視窗,輸入where node

Appium安卓真機環境搭建

cmd裡切換到nodejs目錄。

現在我的node目錄是C:\Program Files\nodejs

輸入指令:

cd C:\Program Files\nodejs

如果沒有跳轉到該目錄,說明你目前盤符與目标盤符不一緻。比如你在D盤,要想跳轉到C槽此目錄,需要在輸入上述指令後補充輸入:

C:

Appium安卓真機環境搭建

那我們現在就開始正式操作了!!!

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

Appium安卓真機環境搭建

将appium加入PATH

進入到C:\Program Files\nodejs\node_modules.bin目錄

Appium安卓真機環境搭建

由于我配置了環境變量還是報錯,我把裡面的appium.cmd改為了run_appium.cmd(是以以後運作的時候,在cmd視窗沒有路徑限制,直接輸入run_appium就行)

在箭頭所指的空白處點選滑鼠左鍵,然後複制目錄路徑

Appium安卓真機環境搭建

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

Appium安卓真機環境搭建

點選進階系統設定,然後點選環境變量

Appium安卓真機環境搭建
Appium安卓真機環境搭建

在下面的系統變量裡找到path這一項,然後點選編輯,之後點選建立按鈕,如果你是win7,環境變量都是用英文分号隔開的,你可以在這一系列路徑的最前方,添加如下内容,比如我本機就是

C:\Program Files\nodejs\node_modules.bin;

别忘了添加分号哦!!!

Appium安卓真機環境搭建

win10直接建立,然後添加

Appium安卓真機環境搭建

因為win10是每個變量都單獨一行的,是以不需要分号隔離了。

然後點選确定(之前打開的設定的确定都要點哦)

驗證是否成功:

WIN+R,輸入cmd,回車

Appium安卓真機環境搭建

然後輸入run_appium

Appium安卓真機環境搭建

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

Appium安卓真機環境搭建

可以看到,找到了3處,是以我們隻要運作我們想要的那個就可以了,為了避免意外,我這裡改了名字,影響不大。。

4. 安裝安卓開發工具

安卓SDK下載下傳位址

http://dl.google.com/android/android-sdk_r23.0.2-windows.zip

建立Android目錄,目前我這邊在D盤建立,如圖

Appium安卓真機環境搭建

下載下傳完成後解壓了之後放入剛建立的安卓目錄即可。

在此目錄下建立一個檔案夾加build-tools,裡面不需要放置内容,目錄結構如圖所示。

Appium安卓真機環境搭建

配置安卓環境變量,以下内容按照我本地目錄操作。

還是進入環境變量頁面,不懂的看回放。。

Appium安卓真機環境搭建

選擇建立系統變量

變量名: ANDROID_HOME

變量值: D:\Android\android-sdk-windows

找到path編輯,添加一項:

win7:

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

win10:

Appium安卓真機環境搭建
安卓工具下載下傳位址
Appium安卓真機環境搭建

找到platform tools

Appium安卓真機環境搭建

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

Appium安卓真機環境搭建

配置好了之後,後面模拟器的内容,想了解的話去看蟲師的部落格。。位址之前已經給出了。

5. 配置java home (本節内容摘自蟲師部落格園!)

類似于步驟4,具體不贅述了。

還是where大法好,剛才不是安裝過java麼。使用一下where指令

Appium安卓真機環境搭建

發現在

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;

Appium安卓真機環境搭建

找到path變量名—>“編輯”添加:

變量名:PATH

變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

WIN10:

Appium安卓真機環境搭建
下一篇--教你如何模拟啟動支付寶