移動端自動化測試(一)appium環境搭建

來源:互聯網
上載者:User

標籤:pup   sublime   mic   copyright   搭建環境   自動化   過程   png   案頭   

自動化測試有主要有兩個分類,介面自動化和ui自動化,ui自動化呢又分移動端的和web端的,當然還有c/s架構的,這種傳統型程式應用的自動化,使用QTP,只不過現在沒人做了。

 

web自動化呢,現在基本上都是用selenium,webdriver這些,app的自動化呢有monkeyruner、Ui Automator只支援Android,appium支援Android和ios。

 

這個系列部落客要說下移動端的自動化,appium,因為它ios和Android的自動化都可以做,但是搭建環境的時候特別容易出問題,導致很多人在第一步就卡死了,這篇部落客要說下appium的環境搭建。

 

appium的官網是:http://appium.io/,開啟官網拉到下面可以發現安裝步驟,很簡單

 

1、安裝node.js,官網上寫的是用brew安裝,brew是mac上一個包管理軟體,通過brew命令可以自動幫你安裝一些軟體,我是win7系統,沒有brew所以咱們直接去node官網上下載,官網是 https://nodejs.org/en/download/,我的是win7 64位的,就選擇對應的安裝包,如:

下載完成之後,傻瓜式一路next安裝就可以了。

安裝完成之後,在命令列中輸入nmp --help,如果出現nmp的提示資訊就說明安裝好了

 

 

 
12 npm --help 

 

npm是node.js內建的包軟體軟體,通過npm命令可以自動安裝node的一些軟體報,和linux的yum、mac上的brew、烏班圖裡面apt-get install 差不多的作用。

2、安裝appium服務端

    安裝完了node.js,就有了npm命令,繼續按照官網的安裝步驟安裝appium的服務端

 

 

 
1 nmp install -g appium

 

  安裝過程中報錯了,報缺少VCBuild.exe,需要安裝NET Framework 2.0 SDK或者安裝 Microsoft Visual Studio 2005;

 

然後百度.NET Framework 2.0 SDK,下載安裝,因為appium是.net開發的,所以需要.net的依賴,一路next預設安裝即可,安裝完成之後,繼續執行剛才的npm命令。

第二種安裝方式:

因為npm命令是去國外的網站下載安裝包安裝,有的小夥伴可能下載的比較慢,或者有的乾脆就下載不了,直接逾時, 還可以選擇另外一種方式,直接去appium上下載安裝包進行安裝,

https://bitbucket.org/appium/appium.app/downloads/,這裡面有所有的安裝包,自己根據自己的作業系統下載即可,我的是Windows的 我就下載Windows版的了

下載完之後,直接一路next預設安裝,安裝過程中注意有個選項是把appium表徵圖添加到案頭,選中他,當然也可以不選,自己在添加到案頭捷徑即可。下載完之後開啟appium,提示需要安裝.net4.5組件,百度 .net framework 4.5,下載,預設安裝

安裝完之後,再打卡appium,發現已經可以正常開啟了。

這裡推薦使用第二種方式安裝,第一種方式因為需要FQ,安裝比較慢。

appium的服務端,就安裝完成了,快試試吧,下篇部落格咱們小試牛刀,安裝用appium來做Android的一個小例子。

 

移動端自動化測試(一)appium環境搭建

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.