1.Appium介紹
1狼电,appium是開(kāi)源的移動(dòng)端自動(dòng)化測(cè)試框架;
2补憾,appium可以測(cè)試原生的漫萄、混合的卷员、以及移動(dòng)端的web項(xiàng)目盈匾;
3,appium可以測(cè)試ios毕骡,android應(yīng)用(當(dāng)然了削饵,還有firefox os);
appium是跨平臺(tái)的未巫,可以用在osx窿撬,windows以及l(fā)inux桌面系統(tǒng)上
2.Appium基本原理
在Android端,appium基于WebDriver協(xié)議叙凡,利用Bootstrap.jar劈伴,最后通過(guò)調(diào)?用UiAutomator的命令,實(shí)現(xiàn)App的自動(dòng)化測(cè)試握爷。
UiAutomator測(cè)試框架是Android SDK自帶的App UI自動(dòng)化測(cè)試Java庫(kù)跛璧。
另外由于UiAutomator對(duì)H5的支持有限严里,appium引入了chromedriver以及safaridriver等來(lái)實(shí)現(xiàn)基于H5的自動(dòng)化。
如果你在windows上安裝appium追城,你沒(méi)法使用預(yù)編譯專(zhuān)用于OS X的.app文件刹碾,你也將不能測(cè)試IOS apps,因?yàn)閍ppium依賴(lài)OS X專(zhuān)用的庫(kù)來(lái)支持IOS測(cè)試座柱。這意味著你只能通過(guò)在mac上來(lái)運(yùn)行IOS的app測(cè)試迷帜。這點(diǎn)限制挺大。
需要下載這樣得安裝包
然后安裝色洞,雙擊打開(kāi)即可
勾選“I accept the terms in the License Agreement”同意許可協(xié)議戏锹,并單擊Next下一步
Node.js默認(rèn)安裝路徑為“C:\Program Files\nodejs\”,你可以修改锋玲,在這里我改到了D盤(pán)景用,單擊Next,
出現(xiàn)安裝模式及模塊選擇界面
這里我直接默認(rèn)Next下一步惭蹂,準(zhǔn)備就緒伞插,準(zhǔn)備安裝:
確認(rèn)無(wú)誤后,點(diǎn)擊Install盾碗,開(kāi)始安裝:
半分鐘后媚污,安裝完成,點(diǎn)擊Finish即可
然后驗(yàn)證進(jìn)入黑窗口輸入node
nodejs安裝完畢后廷雅,需要配置環(huán)境變量
在PATH中添加:D:\Program Files\nodejs;
3.安裝Appium
下載藍(lán)色線(xiàn)的.exe安裝包
傻瓜式安裝
注意因?yàn)榘姹静煌拿溃掳姹臼菦](méi)有黑窗口的,顯示的頁(yè)面的效果也不一樣航缀,可自行官網(wǎng)下載商架,勿噴
配置appium環(huán)境變量
在Path配置環(huán)境變量
在黑窗口驗(yàn)證一下:appium -doctor
如果出來(lái)這么一堆就好了
然后三個(gè)依次打開(kāi)
在sdk里面雙擊打開(kāi)這個(gè).bat
然后在打開(kāi)模擬器,就不展示圖片了
先開(kāi)始點(diǎn)擊appium的三角圖標(biāo)芥玉,然后在點(diǎn)擊Automator這個(gè)文件蛇摸,點(diǎn)擊右上角的圖標(biāo),如果模擬器上面的顯示的效果一致灿巧,就證明可以正常使用了
注意:
如果不能正常顯示赶袄,a:說(shuō)明沒(méi)有配置好環(huán)境變量,b:兩者不在同一網(wǎng)絡(luò)抠藕,修改網(wǎng)絡(luò)即可
去查看自己ip地址即可饿肺,在模擬器找到網(wǎng)絡(luò)修改即可,點(diǎn)擊保存
最后就可以正常使用了