[Android]android自動化測試十六之calabash-android
好久沒有寫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階段要不然你走彎路吧
5.上圖看一下報告:
我去。。。貼上不了,那麼只好放在附件裡吧。
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.上圖看一下報告:
我去。。。貼上不了,那麼只好放在附件裡吧。
相關文章
- [android]android自動化測試十三之sciroccoAndroid
- [android]android自動化測試五之RobolectricAndroid
- [android]android自動化測試十三之monkeyRunner自動化框架Android框架
- [android]android自動化測試十四之dumpsys效能測試Android
- [android]android自動化測試Android
- Android 自動化測試之 MonkeyAndroid
- [android]android自動化測試十五之junitRepoterAndroid
- [android]android自動化測試九之monkeyRecordAndroid
- [android]android自動化測試十之單元測試例項Android
- Junit測試Android自動化測試Android
- [android]android自動化測試二之命令列建立AVDAndroid命令列
- [android]android自動化測試六之命令列編譯APKAndroid命令列編譯APK
- [android]android自動化測試十三之JavaMonkey跨APP操作AndroidJavaAPP
- [android]android自動化測試十二之程式碼控制截圖Android
- [android]android自動化測試四之Monkey與MonkeyRunnerAndroid
- Android 談談自動化測試Android
- [android]android自動化測試七之動態AVD硬體引數Android
- Android自動化測試解決方案Android
- Android自動化測試之Monkeyrunner從零開始Android
- android自動化測試六之命令列編譯APKAndroid命令列編譯APK
- [android]android自動化測試三之設定AVD各項引數Android
- Android自動化測試入門(四)單元測試Android
- android 5個自動化測試Ui框架AndroidUI框架
- [android]Monkey自動化測試引數Android
- [android]am自動化測試框架(原創)Android框架
- [android]android自動化測試十一之程式碼覆蓋率報告EMMAAndroid
- Android自動化測試工具實現簡述Android
- Android使用Espresso進行UI自動化測試AndroidEspressoUI
- Android 下的自動化測試工具總結Android
- Android UI 自動化測試實現過程AndroidUI
- [android]android自動化測試八之讓你的AVD無法連線網路Android
- [Android]calabash-android再深入Android
- 測試開發之自動化篇-自動化測試框架設計框架
- 自動化測試系列 —— UI自動化測試UI
- 用Robotium對android進行自動化測試的探索Android
- android自動化測試_uiautomator方案實現要點AndroidUI
- UI自動化測試之AirtestUIAI
- 十六、Android效能優化之threadAndroid優化thread