一、Appium簡介
Appium實現APP自動化測試的指令碼開發環境一般包括:
appium服務端:appium server GUI
appium客戶端:appium inspector
手機或者模擬器(OR真機):夜神模擬器
pycharm:自動化工具
python:自動化開發語言
Android SDK:主要用於adb安裝與aapt安裝
java:開發基礎環境
二、搭建操作步驟
1、java安裝:https://www.oracle.com/java/technologies/downloads/#jdk18-windows,安裝完成以後高階設定配置環境變數,此電腦右鍵–屬性–高階系統設定–環境變數–系統變數配置環境變數,變數值是你的JDK路徑
檢查:
2、Android SDK: adb安裝與aapt安裝,具體操作步驟,【官網下載】->【安裝】->【環境變數配置】->【驗證】
(1)adb安裝與配置:
android-sdkx下載:官網地址https://www.androiddevtools.cn/ 下載SDK,下載完成以後進行安裝與環境變數配置
重點安裝以下內容:plaform-tools便是adb使用工具,安裝完成以後進行環境變數配置,path新增路徑,
驗證安裝:cmd命令視窗驗證:
(2)aapt安裝與配置:
安裝:
配置:環境變數配置:新增Path
檢查:
注意:Android SDK安裝過程中,儘量安裝我們所需的工具即可,預設初始安裝能夠滿足基礎配置環境,後續有需要再新增進行安裝
3、模擬器安裝:夜神模擬器為例
(1)安裝夜神模擬器:https://www.yeshen.com/,自定義或者預設安裝即可
(2)注意:每次啟動模擬器能夠adb自動連線模擬器
備註:(非常重要,要不然測試無法進行)
測試App安裝到了裝置中
在啟動會話之前,一定要確保你的裝置是能夠檢測到(adb devices)
做法:把Android SDK包裡面的adb.exe檔案替換到夜神模擬器裡面去,夜神模擬器bin目錄下adb.exe以及nox_adb.exe檔案都需要進行替換,名字需要同原來的保持一致,做了替換之後每一次夜神模擬器啟動之後裝置自動連上
1、首先確保你的夜神模擬器已經開啟了開發者模式。在模擬器中,進入"設定" -> "關於手機" -> 連續點選"版本號"5次,這樣就可以啟用開發者選項。接著在"設定" -> "開發者選項"中啟用USB除錯。
2、然後找到夜神模擬器的安裝路徑,將Android sdk中的platform-tools資料夾下的adb.exe檔案複製到夜神模擬器安裝路徑下的bin目錄下,覆蓋原有的adb檔案。
3、最後,為了能夠區分不同的模擬器,你可以將複製過來的adb.exe檔案重新命名為其他名稱,例如nox_adb.exe。
4、appium服務端:appium server GUI安裝
(1)安裝:https://github.com/appium/appium-desktop/releases
(2)配置:
(3)使用:
5、appium客戶端:appium inspector安裝
(1)安裝:
appium server工具直接點選跳轉下載地址
網址:https://github.com/appium/appium-inspector
(2)配置:基礎連線配置,裝置型別,版本號以及IP服務地址
(3)使用:啟動會話後連線,連線以後即可定位元素等相關內容進行操作
注意:若github網址無法開啟情況下,可以參考博文進行配置:https://www.cnblogs.com/kuina/p/17648170.html