有人可以發佈一些幫助。我已經嘗試了不同的配置,但不能從Rubymine運行Calabash Android測試。儘管在終端上工作。從Rubymine跑葫蘆Android
回答
終於找到了一些試錯後的解決方案。這裏是你需要做的關於盧米姬:
編輯運行選項並添加:APP_PATH =「」和TEST_APP_PATH =「」並運行功能文件。這應該做到這一點。
感謝,
設置上面不爲我
在這裏工作是設置工作。基本上,在運行/調試配置中,需要創建一個Gem命令來執行calabash-android,並更正參數,而不是爲Cucumber配置。
http://daedalus359.wordpress.com/2013/11/02/getting-calabash-to-play-nicely-with-rubymine/
-Dave
的方法,由Manpreet辛格建議的,使用黃瓜作爲測試運行。在這裏,您需要定義APP_PATH和TEST_APP_PATH環境變量:
- APP_PATH將需要重新設置,如果apk文件或更改文件名(如上傳的APK的新版本)
- TEST_APP_PATH點到測試服務器文件,當你試圖首次將葫蘆連接到你的新apk時(例如,用「calabash-android run」或「calabash-android console」),或者如果先前的測試服務器文件被刪除,則由葫蘆生成。
這種方式更容易創建使用一個新的測試「上一個場景或功能右鍵單擊文件>創建配置」中的RubyMine得益於其強大的黃瓜支持
正如Dave指出的,另一種方法是將葫蘆android安裝程序設置爲gem可執行文件 - 有關詳細信息,請參閱此thread。
- 需要設置的apk路徑只有
這樣,你的執行力是一樣的,在命令行傳遞參數(如黃瓜輪廓,輸出選項等)將肯定工作。而且,這種配置對於test_server的更改也不那麼脆弱。然而,它的設置比黃瓜運行更有意義。
畢竟在當前的葫蘆架構下,我仍然更喜歡在IDE中編寫代碼,但在命令行中運行:)當您需要調試測試時,IDE變得非常有用。
正在嘗試第2點上面,並認爲: 1)環境變量應該有ANDROID_HOME路徑爲魯米姬找到安卓sdk 2) - 配置文件默認論證不是強制性的。 完美工作。再次感謝。 – trial999
感謝您的評論,trial999。無論您是否使用RubyMine,我都相信您需要設置ANDROID_HOME:https://github.com/calabash/calabash-android/blob/master/documentation/installation.md。 Yeap,「默認」配置文件僅用作示例,您可以通過這種方式傳遞任何黃瓜命令行參數。 –
- 1. 葫蘆和iOS 10
- 2. 拖放葫蘆 - ios?
- 3. Android端到端測試葫蘆
- 4. 單擊按鈕使用葫蘆爲Android
- 5. 葫蘆娃-Android新郵件按鈕
- 6. 用葫蘆按下Android搜索按鈕
- 7. TeamCity無法識別葫蘆android-
- 8. 使用葫蘆形圖案解鎖-android
- 9. 約葫蘆適用於iOS
- 10. 無法從android模擬器使用葫蘆
- 11. 葫蘆,檢測的UIButton按下狀態
- 12. 訪問地圖V2與葫蘆 - 安卓
- 13. 使用葫蘆更新RatingBar的價值
- 14. 如何在窗戶中安裝葫蘆?
- 15. 在iOS7中使用UIAlertView發現葫蘆
- 16. 葫蘆-IOS找不到AutomationInstrument.bundle(RuntimeError)
- 17. Xamarin testcloud,ipa二進制鏈接葫蘆
- 18. 葫蘆始終記錄時,errno的:: ECONNREFUSED
- 19. 葫蘆不能連接到模擬器
- 20. 葫蘆沒有輸出顏色
- 21. 葫蘆測試設置,ANDROID_HOME路徑
- 22. xamarin爲什麼停止支持葫蘆
- 23. 在葫蘆 - 黃瓜中使用物體
- 24. 葫蘆/黃瓜不認識標籤
- 25. 葫蘆保存登錄憑據
- 26. 如何編寫葫蘆的步驟定義Android
- 27. 是否可以觸摸葫蘆android上的「隱形」元素?
- 28. 如何獲得的WebView由葫蘆,Android的詳細信息?
- 29. 在Android模擬器上運行葫蘆測試用例
- 30. 錯誤使用葫蘆-的Android在Linux上
雖然這可能在理論上回答這個問題,[這將是可取的](http://meta.stackexchange。com/q/8259)在這裏包括答案的基本部分,並提供參考鏈接。鏈接可以去死等 – user13500
,實際上鍊接現在已經死了:( –