我一直在用Cucumber测试Web应用程序,我目前已经设置了许多步骤来运行Culerity。这很好用,但有时在Selenium中运行完全相同的故事会很好。
我看到两种可行的方法:
实现此目标的首选方法是什么?
答案 0 :(得分:1)
第三个选项:查看Culerity是否实现了Webrat API。它的README文件说:“Culerity允许你(......)重用现有的Webrat-Style步骤定义”。但是找不到更多。理想情况下,您可以使用配置选项或命令行参数切换后端,而无需触及步骤定义。
当然,这只有在你没有测试Javascript时才有效,而Curatity支持,但Webrat没有。
答案 1 :(得分:1)
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以安排测试在Jenkins中运行。本地机器Jenkins软件是开源的。你可以在Jenkins中获得黄瓜插件,这样你就可以在连续测试运行的基础上实现项目的报告部分