為什么選擇Appium布朦?
優(yōu)點(diǎn):
1囤萤、開(kāi)源
2、支持Native App是趴、Hybird App涛舍、Web App;
3唆途、支持Android富雅、iOS、Firefox OS肛搬;
4没佑、Server也是跨平臺(tái)的,你可以使用Mac OS X温赔、 Windows或者Linux蛤奢;
5、用Appium自動(dòng)化測(cè)試不需要重新編譯App让腹;
6远剩、支持很多語(yǔ)言來(lái)編寫(xiě)測(cè)試腳本,Java骇窍、Javascript瓜晤、PHP、Python腹纳、C#痢掠、Ruby等主流語(yǔ)言驱犹;
缺點(diǎn):
1、可以參考的系統(tǒng)性資料較少
2足画、文本框輸入速度慢雄驹,且不支持中文輸入
3、僅僅支持UI測(cè)試淹辞,不支持單元測(cè)試等
4医舆、不支持跨應(yīng)用測(cè)試,對(duì)于不同的手機(jī)象缀,如照相等功能蔬将,需要編寫(xiě)不同的腳本
5、要求Android系統(tǒng)版本4.0及以上
mac下的環(huán)境搭建
java: java環(huán)境變量
java -version
git
brew install git
git --version
ruby
ruby -v
brew
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
brew -v
node
brew install node
node -v
npm
brew install npm
npm -v
appium
npm install -g appium
納尼央星?霞怀??報(bào)錯(cuò)
因?yàn)閲?guó)內(nèi)墻太高而使用npm卻是從國(guó)外服務(wù)器下載莉给,有時(shí)候使用npm需要非常長(zhǎng)的時(shí)間毙石,更多時(shí)候是失敗,推薦使用cnpm來(lái)安裝:淘寶 NPM 鏡像 10分鐘同步npmjs.org鏡像颓遏,使用方式和npm完全一致
國(guó)內(nèi)鏡像地址
npm install cnpm -g --registry=https://registry.npm.taobao.org
npm view appium versions #查看appium所有的版本號(hào)
npm install appium-doctor #安裝appium-doctor
使用cnpm安裝appium和appium-doctor
cnpm install -g appium --no-cache
cnpm install -g appium
cnpm install -g appium-doctor
安裝完成后
appium -v
網(wǎng)上說(shuō)使用cnpm可能有問(wèn)題徐矩。有待實(shí)踐,可以查看文章結(jié)尾網(wǎng)址
wd
cnpm install wd
appium-doctor
暫時(shí)只安裝了xcode:
安卓未完待續(xù)州泊。丧蘸。。
下一篇Appium 配置andriod環(huán)境變量(二)
參考網(wǎng)址:
推薦測(cè)試博客
npm與cnpm
cnpm可能遇到的問(wèn)題
其他參考網(wǎng)址