前奏~ 在Windows上設定Appium Android 環境
要能夠在Windows的環境中用Appium測試Android application 分別需要安裝下列工具:
這裡使用Python做為開發 test script的程式語言
Java SDK
Android Studio
Intel Hardware Accelerated Execution Manager (加快模擬器執行速度)
Dotnet framework 4.5
Appium GUI Server
Python 3.5
Appium-python-client python套件
Pytest python 套件
接下來就一一介紹每個元件的安裝和設定方式
Java SDK
安裝JAVA
從Oracle官網下載安裝JDK
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html建議將你的JDK和JRE分開來安裝在獨立的路徑 ex. C:\Java
設定JAVA_HOME 環境變數路徑
我的電腦右鍵 > 內容 > 進階系統設定 > 環境變數
新增使用者變數輸入
JAVA_HOME
C:\Java\jdk1.8.0_65 (JDK安裝路徑)設定PATH 環境變數路徑
找到系統變數裡的path
在後面加上; 再輸入C:\Java\jdk1.8.0_65\bin檢查Java 是否安裝成功
在CMD中輸入 **java -version**
Android Studio
下載及安裝Android Studio
https://developer.android.com/sdk/index.html設定ANDROID_HOME 環境變數路徑
我的電腦右鍵 > 內容 > 進階系統設定 > 環境變數
新增系統變數輸入
ANDROID_HOME
C:\Android\sdk設定platform-tools in PATH環境變數
找到系統變數裡的path
在後面加上; 再輸入C:\Android\sdk\platform-tools設定tools in PATH環境變數
找到系統變數裡的path
在後面加上; 再輸入C:\Android\sdk\tools驗證Android SDK 是否安裝成功
在CMD中輸入 adb
Intel Hardware Accelerated Execution Manager
從Android SDK 資料夾底下開啟Android SDK Manager
勾選後安裝 Check Intel X86 Emulator Accelerator (HAX)
補充:
如果從SDK Manager安裝時遇到Not compatible 無法安裝時, 請直接跳到Step 5 用手動的方式安裝
還是不行的話則需要先重開機進入Bios, 打開與Intel Virtualization相關的設定開啟控制台 > 新增移除程式 > 開啟或關閉Windows功能
選擇 Disable Hyper-V (windows 8 以上版本才需要做這個動作)
手動安裝Hardware Accelerator
開啟C:\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager
執行 intelhaxm-android.exe安裝完成後打開CMD, 輸入 sc query intelhaxm
確定要能查詢到service已經啟動
Dotnet framework
- 下載.NET Framework 4.5 安裝檔並完成安裝 https://www.microsoft.com/en-in/download/details.aspx?id=30653
Appium GUI Server
下載Appium GUI app server 1.4.16.1
https://bitbucket.org/appium/appium.app/downloads/AppiumForWindows_1_4_16_1.zip解壓縮後執行 appium-installer.exe
Pythyon 3.x
到官方網站下載 Python 3.6
https://www.python.org/downloads/完成自訂安裝
設定 Python 環境變數
新增一個系統變數, 輸入內容
PYTHONPATH3
C:\Python36;C:\Python36\Tools\scripts;C:\Python36\DLLs;C:\Python36\Lib;C:\Python36\libs;C:\Python36\Scripts將PYTHONPATH3 加入到Path 環境變數
;%PYTHONPATH3%驗證Python 安裝
在CMD中輸入python -V 驗證Pytho是否安裝成功
再輸入pip -V 檢查PIP是否也已經安裝好
Appium-python-client python套件
開啟CMD, 輸入 pip install appium-python-client
Pytest python 套件
開啟CMD, 輸入 pip install pytest
這樣就完成Appium Android環境的初步設定