appium的哲學(xué)里有一條就是不重新發(fā)明輪子萍嬉。同樣乌昔,官方已經(jīng)有明確的安裝步驟了,因此在這里純屬搬磚壤追。原文地址? ? ? 感謝testerhome的辛勤翻譯磕道。
限制
如果你在windows上安裝appium,你沒(méi)法使用預(yù)編譯專用于OS X的.app文件行冰,你也將不能測(cè)試IOS apps溺蕉,因?yàn)閍ppium依賴OS X專用的庫(kù)來(lái)支持IOS測(cè)試。這意味著你只能通過(guò)在mac上來(lái)運(yùn)行IOS的app測(cè)試悼做。這點(diǎn)限制挺大疯特。
開(kāi)始安裝
安裝nodejs 通過(guò)官方的安裝程序來(lái)安裝肛走。
安裝android的sdk包辙芍,(http://developer.android.com/sdk/index.html), 運(yùn)行依賴sdk中的'android'工具。并確保你安裝了Level17或以上的版本api羹与。設(shè)置ANDROID_HOME系統(tǒng)變量為你的Android SDK路徑,并把tools platform-tools兩個(gè)目錄加入到系統(tǒng)的Path路徑里庶灿。因?yàn)檫@里面包含有一些執(zhí)行命令
安裝java的JDK纵搁,并設(shè)置JAVA_HOME 變量為你的JDK目錄。
安裝Apache Ant 或者直接使用Android Windows SDK自帶的ant往踢,地址在eclipse\plugins目錄腾誉,你需要把這個(gè)目錄加到你的系統(tǒng)PATH變量中
安裝Apache Maven. 并且設(shè)置M2HOME和M2環(huán)境變量,把M2環(huán)境變量添加到你的系統(tǒng)PATH變量中峻呕。
安裝Git. 確保你安裝了windows下的Git利职,以便可以運(yùn)行常用的command命令
現(xiàn)在,你已經(jīng)下載安裝了所有的依賴瘦癌,開(kāi)始運(yùn)行 reset.bat
運(yùn)行Appium
要在windows上運(yùn)行測(cè)試用例猪贪,你需要先啟動(dòng)Android模擬器或者連接上一個(gè)API Level17以上的android真機(jī)。 然后在命令行運(yùn)行appium node .
備注
你必須帶上--no-reset和--full-reset標(biāo)記讯私,以用于windows上的android热押。有一個(gè)硬件加速模擬器用于android,但是它有自己的一些限制斤寇,如果你想了解更多桶癣,請(qǐng)參考頁(yè)面。確保在你的AVD的config.ini中有一個(gè)配置項(xiàng)為hw.battery=yes
最簡(jiǎn)略的安裝方式
出于對(duì)官方文檔的尊重牙寞,我按照原文翻譯,如下介紹我的安裝心得莫秆。官方提到的一些工具间雀,其實(shí)并不需要安裝悔详。 下面介紹我已經(jīng)測(cè)試過(guò)的安裝和使用過(guò)程
安裝appium
安裝nodejs
使用npm安裝appium:?npm install -g appium
注意:在某些情況下雷蹂,appium安裝的時(shí)候并不會(huì)把a(bǔ)ppium的路徑放進(jìn)系統(tǒng)的PATH里,這時(shí)候需要手工去加一下责蝠。
運(yùn)行appium
啟動(dòng)appium萎庭,直接運(yùn)行appium 即可。
更新appium
通過(guò)npm install -g appium?來(lái)更新appium即可
下一節(jié)驳规,appium client的安裝