前提:
①:appium屬於C/S架構,代碼寫在Client端
②:本章所說的部署講的是Android設備下的Appium安裝與部署
③:Appium Client的環境是針對python3的
Appium Client所需環境:
①Node.js (Ver 8+)
②python3 (Ver3.6+)
Appium Server所需環境:
①Node.js (Ver 8+)
②JDK (Ver 1.8+)
③Android sdk (Android8需要JDK1.8以上)
Appium Client
①:打開cmd窗口,輸入指令:pip install Appium-Python-Client, 成功如圖:
②:寫關於appium代碼的話,可以查閱官網:http://appium.io/
Appium Server——Android sdk安裝
1:下載 安裝android stuido,地址如下:https://developer.android.google.cn/studio/
2:啟動android studio,下載各種android 開發 工具和libs,如圖:
3:進入到主畫面后,點擊上方菜單欄File->Settings>System Settings>Android SDK,勾選要下載的SDK,本地假設下載8.0與9.0的SDK,如圖
4:下載完對應的SDK Platforms后,再下載SDK TOOLS,如圖
5:配置android的 ADB 環境,首先在環境變量中新增ANDROID_HOME,變量值填寫為選擇的安裝途徑配置情況Android sdk的安裝路徑,如圖:
6:系統path中配置android sdk tool 路徑,在path的變量值中增加%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
7:驗證是否安裝成功,cmd 輸入 adb
Appium Server
①打開cmd窗口,執行 npm install -g appium, 安裝的過程可能會出錯,錯誤如圖:
這時要執行npm cache clean --force,執行完了后再執行npm install -g appium,成功如圖:
②:確認安裝appium是否成功,打開cmd窗口,輸入:appium,若出現以下圖,則代表安裝成功
③啟動appium服務器,運行如下bat腳本(紅字IP處填寫機器對應IP地址):
@echo off
set ymd=%date:~0,4%%date:~5,2%%date:~8,2% set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2% set ymd_t=%ymd_t: =0% echo 運行開始時間:%ymd_t%>>%ymd%_log.txt title startAppiumServer appium -a IP -p 4724 --bootstrap-port 4780 --session-override --command-timeout 600
set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2% set ymd_t=%ymd_t: =0% echo 運行結束時間:%ymd_t%>>%ymd%_log.txt