Android自動化測試環境搭建
寫在前面:這裡隻針對Android環境進行簡單介紹,暫不涉及ios。另外,筆者的系統為win10,與win7、win8系統存在部分差異,請勿生搬硬套。
1、準備工作
首先,我們需要知道,在開始Android測試之前,有哪些前置條件是必不可少?
1、Android手機(可以使用模拟器進行替代,後續的文章中都将使用模拟器環境進行介紹)
2、Java環境
3、Android-SDK
2、安裝JDK,配置Java環境
Java安裝配置請看這篇
3、安裝Android-SDK
首先,我們需要下載下傳一個Android-SDK。壓縮包、檔案夾都行,隻要確定是可用的就行。我這裡使用的是一個壓縮包。
将其解壓到任意目錄即可。
注意:目錄路徑中不要出現中文
解壓完成後的目錄結構:一個sdk檔案夾與一個SDK可執行程式,暫時不用管可執行程式,直接進入到sdk目錄中,結構如下
接下來,我們需要為SDK配置系統環境變量
右鍵‘我的電腦’找到‘屬性’
找到‘進階系統設定’
找到‘環境變量’
接下來,我們所有需要配置環境變量的程式,都在‘系統變量’中進行。
稍微解釋一下為什麼:使用者變量中可以配置嗎?可以,但在使用者變量中的配置隻針對目前登入系統的使用者,如果切換為另一使用者,所有環境變量将要重新配置一遍。而系統變量所有使用者通用。
首先,我們建立一個ANDROID_HOME
注意變量值是你的sdk所在目錄位置,擁有tools,build-tools等目錄的這一層。确定即可。
接下來找到Path變量,我們需要在Path變量中增加tools,platfrom-tools,build-tools/android-4.3
點選建立,增加如下圖3個路徑
如果你的系統是win7,請先将光标移動至變量值尾部
請先将光标移動至變量值尾部
,
請先将光标移動至變量值尾部
,
請先将光标移動至變量值尾部
重要的事情說四遍!!!檢查尾部是否有分号,有分号不管,沒有分号先打一個分号。然後将
%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;%ANDROID_HOME\build-tools\android-4.3;
追加到path變量值的尾部。
是追加
如果直接将Path替換,可能會導緻系統出現各種問題。
到這裡,你的SDK已經完成了所有配置,接下來就是驗證你的配置是否可用
打開CMD,輸入指令:adb 。如果出現以下資訊,就代表SDK配置OK
如果提示
adb 不是内部指令
重新檢查前面的配置是否正确
3、安裝Android手機模拟器
目前網絡上有很多模拟器,夜神、逍遙、雷電、騰訊等
這裡我選擇的是夜神模拟器
點選進入夜神官網