Appium自動化測試mac環境搭建
Appium簡介
Appium是一個開源的、跨平台的測試框架,主要用來進行app UI自動化,適用於原生應用、混合應用和移動網頁應用(H5頁面)。目前支持Python、JavaScript、Objective C、Java、Ruby、PHP、C#等多種語言。
(一)、首先配置python環境
1、下載安裝python
https://www.python.org/downloads/release/python-365/
下載最新版3.6版本的
注:mac自帶python2.7版本
(二)、安裝jdk
1.首先看看自己電腦是否已經安裝Java,如果已經安裝了這一步就不用看了,沒安裝的話先下載一個Java
2.下載好安裝之后和windows一樣需要配置環境變量
vim ~/.bash_profile
打開配置文件后寫進去以下內容
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home export PATH=${JAVA_HOME}/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
3.保存之后輸入命令source ~/.bash_profile,然后輸入java -version看看是否有以下內容顯示,有的話即是完成
(三)、安裝Android SDK
1.測試Android需要,需要配置好環境變量,要用到adb命令等等
推薦下載地址:https://www.androiddevtools.cn
點擊"Android SDK工具"->SDK Tools->下載Mac OS X版本
2.打開解壓后到文件夾,打開文件夾里面的Tools/android文件,更新Android SDK Manager
安裝Android SDK Tools、Android SDK Platform-tools、Android SDK Build-tools這三個文件
3.配置SDK環境
還是在剛剛那個配置文件添加這個內容,添加完成后使用source ~/.bash_profile命令
export ANDROID_HOME=/Users/apple/Library/Android/sdk
export PATH=:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
4.驗證成功
直接輸入命令adb version,出現如下版本信息即可
(四)、安裝node
建議最好是先安裝brew,這個在mac上很方便,安裝brew可以參考這個安裝
安裝好之后直接輸入命令 brew install node ,安裝完成之后輸入node -v查看版本
(五)、安裝Appium
npm install -g appium
如果下載失敗,可以嘗試以下命令
pm install -g cnpm --registry=https://registry.npm.taobao.org #安裝cnpm cnpm install -g appium
輸入appium -v 能看到版本即是安裝成功
(六)安裝安裝Appium Client和appium-doctor
npm install wd #如果這個命令下載不下來就用下面的命令 cnpm i wd -g
cnpm i appium-doctor
完成之后輸入appium-doctor(這是一個檢測命令,可以檢測還有什么需要安裝)
由上圖可知,打叉的地方需要安裝
輸入命令:brew install Carthage安裝即可
(七)、安裝appium-desktop客戶端
下載地址:https://github.com/appium/appium-desktop/releases
下載安裝即可,如果網速太慢下不下來,可以搜一下其他的資源
(八)、安裝Appium_Python_Client(將Python與appium關聯起來)
輸入命令:pip3 install Appium-Python-Client
安裝完成后輸入pip3 list查看有無次包即可
(九)啟動appium
1.打開appium客戶端,打開之后啟動,能正常運行出現下圖即代表成功。
至此安裝已經告一段落
參考:
https://www.icode9.com/content-1-509354.html
https://www.cnblogs.com/Owen-ET/p/9930621.html