自動(dòng)化測(cè)試工具Appium(一)

為什么選擇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ò)


image.png

因?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:


image.png

安卓未完待續(xù)。。。

下一篇Appium 配置andriod環(huán)境變量(二)

參考網(wǎng)址:
推薦測(cè)試博客
npm與cnpm
cnpm可能遇到的問(wèn)題
其他參考網(wǎng)址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 概述 Appium是一個(gè)移動(dòng)端的自動(dòng)化框架,可用于測(cè)試原生應(yīng)用,移動(dòng)網(wǎng)頁(yè)應(yīng)用和混合型應(yīng)用,且是跨平臺(tái)的??捎糜贗O...
    zhoutq閱讀 11,055評(píng)論 0 21
  • appium中文文檔https://github.com/appium/appium/tree/master/do...
    ss醬閱讀 1,157評(píng)論 1 2
  • Appium Appium是一個(gè)開(kāi)源的、跨平臺(tái)的測(cè)試自動(dòng)化工具,用于本地、混合和移動(dòng)web和桌面應(yīng)用程序,在模擬器...
    顧顧314閱讀 2,001評(píng)論 0 0
  • 我喜歡中秋,因?yàn)橹星镉袩狒[的氣氛,好看的燈飾,美味的月餅,亂七八糟的習(xí)俗…… 夜幕降臨,院子里點(diǎn)...
    倒不出的思念閱讀 280評(píng)論 0 1
  • 依然是個(gè)陽(yáng)光燦爛的日子 因?yàn)橘x予“情人節(jié)”的名號(hào) 莫名成了特殊的日子 一如往昔 在菜米油鹽中消磨 在陽(yáng)光清風(fēng)中談笑...
    蒹葭蒼蒼123閱讀 252評(píng)論 3 4

友情鏈接更多精彩內(nèi)容