Appium是一個開源的、跨平臺的測試框架,主要用來進行app UI自動化,適用於原生應用、混合應用和移動網頁應用(H5頁面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多種語言。html
如何在Mac上配置python環境在之前的文章中有記錄過,這裏就不展開說明啦,有須要的可參考小編的文章:Mac版-python環境配置(一):Python下載安裝、Mac版-python環境配置(二):編譯器pycharm下載安裝。java
Android SDK使用的是java語言,因此須要先安裝JDK 5.0及以上版本。node
未安裝配置Jdk的小夥伴可參考小編文章:Mac版-Jdk安裝與環境配置python
備註:android
注意不要安裝太新版本,新版本會致使android sdk中定位工具uiaotumatorviewer閃退,經實踐安裝jdk8便可。git
Android SDK指Android專屬的軟件開發工具包。它提供了 Android API 庫和開發工具構建,測試和調試應用程序。github
(1)下載npm
推薦下載地址:https://www.androiddevtools.cnbash
點擊"Android SDK工具"->SDK Tools->下載Mac OS X版本app
(2)打開Android SDK Manager,下載所需程序
解壓下載好的Android SDK->點擊Tools->雙擊android(打開Android SDK Manager)
勾選Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools進行下載
備註:
若雙擊android打開Android SDK Manager一直加載不出來,可在終端打開
首先:終端輸入cd + tools路徑(不知道路徑的小夥伴,輸入cd 後直接拖動Tools到終端便可)
而後:輸入android -v便可打開Android SDK Manager
(3)環境配置
環境變量內容以下:
export ANDROID_HOME=/Users/apple/Library/Android/sdk
export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
備註:
ANDROID_HOME後爲Android sdk路徑(拖動Android sdk至終端,便可顯示Android sdk路徑)
PATH路徑在原路徑後新增「:」+「tools、platform-tools路徑便可」
(4)驗證sdk安裝成功
終端輸入adb version 顯示adb版本信息即安裝成功
appium服務運行時依賴node.js環境,所以安裝appium前需先安裝node
安裝方法:打開終端->輸入指令「brew install node」
(1)安裝Appium service
打開終端->輸入指令"npm install -g appium"
(2)安裝Appium Client
終端輸入指令"npm install wd"(wd爲WebDerive的簡寫)
(3) 安裝Appium-doctor(檢查appium是否安裝完成)
終端輸入指令"npm install appium-doctor"
備註:
小編直接使用npm下載過程當中有warn提示報錯,下載失敗。若出現該問題,可以使用代理下載(1)、(2)、(3),經過代理下載指令以下:
npm i cnpm -g --registry=http://registry.npm.taobao.org
(4)驗證appium安裝是否完成
終端輸入"appium-doctor",若所有項顯示對勾則安裝成功
小編appium-doctor驗證時顯示以下:
從上圖可看出,有一個沒有打鉤問題是:Carthage沒有找到
解決以下:
終端輸入指令"brew install Carthage"安裝Carthage
安裝好Carthage後,再次appium-doctor驗證以下:
從上圖可見各項均已打鉤,appium安裝成功
(5)安裝appium客戶端
下載地址:https://github.com/appium/appium-desktop/releases
終端pip安裝便可
未指定版本安裝指令"pip3 install Appium-Python-Client"
指定版本安裝指令"pip3 install Appium-Python-Client == 0.26"(換成本身須要的版本便可)
參考:
https://www.cnblogs.com/May-study/p/10900188.html