為什么選擇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)編寫測(cè)試腳本,Java、Javascript、PHP、Python、C#、Ruby等主流語(yǔ)言;
缺點(diǎn):
1、可以參考的系統(tǒng)性資料較少
2、文本框輸入速度慢,且不支持中文輸入
3、僅僅支持UI測(cè)試,不支持單元測(cè)試等
4、不支持跨應(yīng)用測(cè)試,對(duì)于不同的手機(jī),如照相等功能,需要編寫不同的腳本
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)址