1. 程式人生 > >移動端自動化測試(一)appium環境搭建

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

mouseover 小試牛刀 ble web自動化 過程 bucket 搭建 node 服務

自動化測試有主要有兩個分類,接口自動化和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的提示信息就說明安裝好了

1 2 npm --help

技術分享圖片

npm是node.js自帶的包軟件軟件,通過npm命令可以自動安裝node的一些軟件報,和linux的yum、mac上的brew、烏班圖裏面a

pt-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環境搭建