1. 程式人生 > 其它 >Appium環境搭建

Appium環境搭建

開篇簡要:Appium環境搭建從JDK安裝開始

完成時間:2021-08-09


一、安裝JDK

下載路徑:JDK下載

1、下載完成安裝,我的安裝路徑是C:\Program Files\Java,計算機屬性》高階系統設定》環境變數》系統變數 中選中 path 變數點選編輯,所以我的環境變數,是以下設定。

2、在cmd中輸入java -version,如下圖所示說明安裝成功。

二、安裝Node.js

下載路徑:Node.js下載

1、node.js安裝很簡單,一路點選下一步就可完成安裝,安裝完成在cmd輸入node -v,出現下圖就說明安裝成功。

2、環境變數配置如圖。

三、安裝SDK

下載路徑:SDK下載

1、點選SDK Tools,出現下圖,建議選擇installer_r24.4.1-windows.exe

2、下載完畢,開始安裝,那個預設勾選即可,後續也可以在安裝路徑下找到SDK Manager 開啟。

3、以下圖中四項勾選是必須的,勾選後點選右下角install 17 packages。

4、進入安裝包選擇,這個Android SDK License是必須的,選中這個點選右下角Accept License,然後install,耐心等待安裝即可。

5、安裝完成會提示,沒有成功就將沒安裝勾上繼續安裝一次。

6、環境變數配置,系統變數增加一個變數 ANDROID_HOME ,而path變數增加圖片二中的兩個路徑。

7、cmd中輸入adb vesion驗證,出現下圖所示說明安裝成功。

四、安裝Appium

下載路徑:Appium下載

1、建議下載Appium-windows-1.21.0.exe,點選即可下載。

2、選擇合適安裝路徑,一直確定等待安裝完成即可。

3、環境變數配置,如下圖。

五、手機配置

模擬器配置:以夜神模擬器為例

1、我的夜神模擬器安裝路徑為C:\Program Files (x86)\Nox,設定新的系統變數如下:

2、前提是已安裝SDK,開啟cmd,輸入adb devices,發現並連線裝置。

3、cmd中進入到夜神模擬器中nox_adb.exe的目錄,nox_adb.exe connect 127.0.0.1:62001,如第二個圖片所示說明連線成功。

4、前提已安裝appium,開啟appium,依次點選下列圖片中紅色框。

5、在下面圖示內容中紅色框輸入要開啟的app資訊,選擇已下程式碼引數。

    'platformName': 'Android',  # 輸入平臺,這裡是安卓
    'plathformVersion': '7',  # 輸入系統版本,這裡是安卓7.1.2
    'deviceName': '127.0.0.1:62001 device',  # 裝置的識別名字,adb devices獲取
    'appPackage': 'com.android.settings',  # app包名稱
    'appActivity': '.Settings',  # 直接開啟app的某個活動,相當於開啟web中某個頁面
    'autoAcceptAlerts':'true'  # 連線實機時,一般會有授權提示,這裡選擇true就是預設授權

5、配好相關引數,點選start session就可以了,這旁邊的Save As是用來儲存引數配置的。

注:過程中可能遇到的問題。

問題:連線時會報錯 “adb server version doesn't match this client ”。

原因:SDK服務端的adb版本與客戶端(夜神)的adb 版本不匹配。

解決:確保adb和nox_adb不在執行中,將platform-tools的adb複製並且重新命名為“nox_adb”然後貼上到夜神的bin資料夾下將其之前的覆蓋就好了。

實機操作:以XXXX為例

六、PyCharm安裝相關包

1、檔案》設定》直譯器中新增下載Appium-Python-Client

2、檔案》設定》直譯器中新增下載Selenium