JDK 1.8 及以上安裝
下載 JDK 1.8 或者以上版本,下載好後配置環境變量,這個比較簡單,不多說了
對於使用 python 腳本來開發的同學,寫一個 python3 然後配置一下環境變量就行了
安卓 SDK 安裝
下載好之後會有個 androidSDK 文件夾,我們要將 avd 設備的默認安裝路徑配置進環境變量,我們可以在 androidSDK 中創建一個 androidAVD 文件夾然後配置名字ANDROID_AVD_HOME
在配置參數是直到 androidAVD 的路徑;我們還需要將其中 tools 和 platform-tools 都配置進環境變量,變量名使用ANDROID_SDK_HOME
,注意 android 定義環境變量的變量名最好不要隨便起,因爲對於 sdk 查找路徑而言這兩個是特定的路徑名稱
我們可以使用其中個工具 SDK Manager.exe 來更新 SDK,該軟件中的 tools -> about 可以查看到 sdk 版本信息。對於 windows 我們執行命令也是可行的tools\android.bat update sdk --no-ui
注意目錄
我們也可以 idea 中集成一下,也很簡單
安裝 appium-desktop(內含 server 和 inspector)、
這個工具是個啥呢?在瞭解這個工具之前,我們先得知道 appium 的大致原理, appium 測試分爲客戶端(我們寫的腳本代碼),服務端(我們的腳本代碼在哪解析),安卓手機運行腳本(服務端解析代碼後執行命令的地方),它就是一個 appium 服務端的 UI 界面
github 下載地址 安裝時候默認安裝路徑是C:\Program Files (x86)\Appium
,github 直接下載太慢了,建議把連接拷貝到迅雷中下載
appium-destop 包含了 appium-server 和 appium-inspector 兩個工具,初學者可以安裝 appium-destop,熟練了之後的人其實直接安裝 appium-server 一個工具就行了 inspector 就是一個錄製的小工具
另外如果我們不想裝這個 inspector,我們可以直接用 npm 來裝 appium-server 這一個,最好用淘寶鏡像提供的地址最快,對於下面這種方式安裝好了 appium-server 之後,我們啓動的話在 cmd 中輸入 appium 即可啓動
appium-desktop 功能:
- 錄製用例
- 定位元素
- UI 界面組件層級等進行分析
- 添加已有 session
- 進行雲測試
模擬器或真機
我建議對於兼容性測試可以使用真機,但是對於平常移動端自動化建議使用模擬器來檢測,因爲真機長時間去測實際上也是一種損耗,而且真機去測就必須要 root 權限。模擬器有網易 mumu,genimotion 或者 sdk 自帶的模擬器
這裏我們只討論模擬器,對於 SDK 模擬器我們安裝了 SDK 自帶有 AVD 就行了,我們可以集成到 IDEA 中也是很好的,也可以下載網易 mumu 來進行測試實驗,他使用默認安卓 6 的系統,但是還是挺流暢的,想要 adb 搜到 mumu 的 devices 要adb connect 127.0.0.1:7555
連接一下就行
下圖爲網易 mumu 模擬器: