想進行移動自動化?appium整套環境的安裝教程


在這裏插入圖片描述

JDK 1.8 及以上安裝

下載 JDK 1.8 或者以上版本,下載好後配置環境變量,這個比較簡單,不多說了

對於使用 python 腳本來開發的同學,寫一個 python3 然後配置一下環境變量就行了

安卓 SDK 安裝

softonic 下載 sdk

騰訊開放平臺下載 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 即可啓動

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-rUmNXY2a-1592144931633)(C:\Users\石磊\AppData\Roaming\Typora\typora-user-images\1592060476090.png)]

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 模擬器:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章