初識Appium的同學(xué)一定會被其復(fù)雜的環(huán)境搭建工作搞得頭暈?zāi)垦<糜撸蚁嘈庞胁簧偃艘虼司椭苯臃艞壛伺缰冢”疚奈襾碇v解在Windows10 環(huán)境下Appium的環(huán)境搭建工作各谚,請大家跟我一步步地下載各個軟件(已附鏈接)并進行安裝,相信一定會把Appium環(huán)境成功搭建到千。同時昌渤,我在文章中還會告訴大家為什么需要這么多軟件,讓大家了解其本質(zhì)原因憔四。
安裝Java jdk 1.8
默認(rèn)安裝即可膀息,https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
安裝Android sdk
大家可以直接下載android studio最新版本(https://developer.android.google.cn/studio)般眉,它同時包括Android IDE和Android SDK,默認(rèn)安裝即可潜支。完成安裝后甸赃,會自動安裝好Android sdk,默認(rèn)安裝路徑是C:\Users\your user\AppData\Local\Android\Sdk
添加環(huán)境變量
添加環(huán)境變量JAVA_HOME和ANDROID_HOME(注意:不要命名為其他變量名)
JAVA_HOME指向jdk根目錄
ANDROID_HOME指向sdk根目錄
把下列變量添加到windows系統(tǒng)Path變量中
%JAVA_HOME% ,% ANDROID_HOME %\tools, ,%ANDROID_HOME %\platform-tools,
安裝nodejs
下載nodejs 最新版本http://nodejs.cn/冗酿,默認(rèn)安裝即可
下載IDE所需jar包
IDE: Eclipse (也可以使用前面下載的Android Studio)
下載自動化測試開發(fā)所需的jar包埠对,http://appium.io/downloads.html( 目前是:java-client-7.5.1-all.jar ),下載完畢后引入到Java工程
安裝Appium Desktop
下載Appium desktop并進行默認(rèn)安裝裁替,下載地址 https://github.com/appium/appium-desktop/releases/tag/v1.20.2-4
備注:也可以通過npm install的方式進行安裝(不推薦)
解釋說明
至此鸠窗,Appium環(huán)境搭建完畢,點擊Appium.exe,就可以啟動appium server了胯究,如下所示:
大家也許會問,為什么安裝appium 會這么麻煩躁绸,需要安裝這么多東東呢裕循,在這里我來一一解釋一下:
1.因為appium操控android的app 需要使用安卓 sdk中的uiautmator,所以我們需要安裝Android SDK净刮;
2.Android SDK 依賴于JDK剥哑,所以需要安裝JDK;
3.Appium 是用nodeJS 編寫的淹父,自然需要安裝NodeJS
4.添加變量JAVA_HOME和ANDROID_HOME是因為Appium Server的運行需要這兩個變量株婴,如下圖所示:
5.而java-client-7.5.1-all.jar 則是我們做自動化測試時需要的api,我們利用它就可以進行自動化測試的腳本開發(fā)了暑认,如下所示:
關(guān)于appium原理請參考文章:Appium原理精講