有人可以发布一些帮助。我已经尝试了不同的配置,但不能从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
,实际上链接现在已经死了:( –