[Android]android自動化測試十六之calabash-android

大搜車-自娛發表於2013-07-10
好久沒有寫Android自動化方面的專題了,新入一篇,大家一起玩一玩吧。

1.簡單介紹
calabash-android是BDD測試框架,底層實現是cucumber,我之前寫過cucumber類似的文章,所以上手還算快,極力推薦,個人覺得比robotium,uiautomation不知道好了多少倍,越用越純熟。

2.安裝與應用
安裝ruby環境,我安裝的是1.8.7
安裝gem,此包用於安裝ruby的lib
安裝gem install calabash-android
git clone calabash-android原始碼

3.如何執行
1.設定ANDROID_HOME環境變數
2.執行calabash-android help 按照help順序執行
3.過程中遇到找不到lib相關包時,在你的指令碼上新增require 'rubygems'
4.關注一下https://github.com/calabash/calabash-android的wiki,尤其在build階段要不然你走彎路吧
git clone https://github.com/calabash/calabash-android.git
git submodule init
git submodule update
cd ruby-gem
rake build


5.上圖看一下報告:
我去。。。貼上不了,那麼只好放在附件裡吧。

相關文章