appium是一款集成了Android,ios移動設(shè)備的自動化測試工具,支持測試移動應(yīng)用,移動web應(yīng)用,混合應(yīng)用等;支持多平臺(win,macOS,Linux)多語言,一套腳本可以跨平臺(ios,Android)執(zhí)行,增加了代碼的復(fù)用率,降低了測試人員的人工成本。
一、Android sdk的下載與環(huán)境配置
直接下載Android studio,因?yàn)樽鳛橐豢預(yù)ndroid開發(fā)工具,Android studio自帶appium所需要的Android SDK,adb和其他工具。
官網(wǎng)鏈接(科學(xué)上網(wǎng))

點(diǎn)擊download,選擇對應(yīng)版本進(jìn)行下載(win,macOS,Linux)
安裝:不建議安裝在系統(tǒng)盤,應(yīng)選擇空間較大的磁盤(注意記錄文件目錄,文件目錄不要是中文)

下載好之后點(diǎn)擊運(yùn)行,在主頁面點(diǎn)擊configure,在下拉框中選擇SDK?manager

選擇對應(yīng)的SDK版本進(jìn)行安裝,并且將安裝目錄復(fù)制

安裝好SDK之后,右鍵我的電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量,點(diǎn)擊下方新建,路徑為剛才復(fù)制的目錄,變量名為“ANDROID_HOME”,點(diǎn)擊確定完成(兩次確定都要點(diǎn)擊,否則無法保存)

二、JDK的安裝與環(huán)境配置
直接官網(wǎng)下載,如圖進(jìn)行下載,選擇windows,進(jìn)行下載。


點(diǎn)擊下一步進(jìn)行安裝,安裝完成之后將安裝路徑復(fù)制好,點(diǎn)開環(huán)境變量,點(diǎn)擊新建,路徑為剛才復(fù)制的路徑,變量名為“JAVA_HOME”

找到path的變量,點(diǎn)擊編輯,將“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”添加到變量值的最后(注意變量值之間用;隔開,末尾也要加;)

添加后,點(diǎn)擊新建,變量值為“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;”,變量名為“CLASSPATH”(不要忽略變量值前面的一點(diǎn)),點(diǎn)擊確定保存。

驗(yàn)證Java是否成功安裝,點(diǎn)開命令行,輸入“?java -version”?(java 和 -version 之間有空格),顯示版本信息則成功安裝和配置。

三、node.js的安裝
進(jìn)入node官網(wǎng),如圖選擇win的安裝包,進(jìn)行下載

下載完成之后,將node.js的安裝路徑添加到“path”的變量中(安裝過程中會自動添加,但是以防萬一還是要查看)
驗(yàn)證node是否成功安裝和配置,打開命令行,輸入“npm”即可

通過node添加appium,打開cmd,輸入“npm?install?-g?appium”,當(dāng)特別慢,無法下載時,可以用國內(nèi)的鏡像“npm --registry http://registry.cnpmjs.org install -g appium”進(jìn)行安裝。
安裝完成之后,輸入appium驗(yàn)證

記得要把a(bǔ)ppium的安裝路徑(如下圖)添加到path的環(huán)境變量中

最后在cmd中輸入"appium-doctor"檢查appium所需環(huán)境是否完全配置。

四、appium-desktop的安裝
appium-desktop是連接appium服務(wù)的桌面應(yīng)用,可以方便測試人員進(jìn)行連接手機(jī),錄制腳本等工作。
點(diǎn)擊進(jìn)入GitHub進(jìn)行下載,選擇對應(yīng)的版本進(jìn)行下載,下載完成后直接進(jìn)行安裝就可以了。
