我正在构建一个Rails 3应用程序。我正在尝试用水豚学习黄瓜。水豚需要JRuby吗?
- 我需要JRuby通过Cucumber运行Capybara吗?
我已经使用了Webrat,但很多人似乎都使用Capybara, 所以我很乐意尝试。
我不需要JavaScript测试马上,但我想安装 水豚,如果我最后需要。
我阅读并阅读了Capybara文档,但无法理解。
我正在构建一个Rails 3应用程序。我正在尝试用水豚学习黄瓜。水豚需要JRuby吗?
我已经使用了Webrat,但很多人似乎都使用Capybara, 所以我很乐意尝试。
我不需要JavaScript测试马上,但我想安装 水豚,如果我最后需要。
我阅读并阅读了Capybara文档,但无法理解。
我还没有使用水豚自己,但是从我可以从the readme搜集,它不看喜欢它需要的JRuby,取决于您使用 JavaScript的驱动程序。例如,如果你想使用Culerity,那么是的,你需要JRuby,因为它需要在你的路径。
您在安装水豚时有困难吗?
水豚不需要jRuby或Selenium-RC驱动程序。
只需执行以下操作即可设置带黄瓜的黄瓜。
$ gem install capybara cucumber
$ rails generate cucumber --capybara
那么,什么驱动程序默认使用Capybara?硒?硒似乎比JRuby更麻烦! – 2010-10-27 03:03:42
@TK:使用Selenium作为驱动程序(2.0,又名WebDriver,**不是** RC)似乎很容易设置。看起来你只需要安装Firefox。 – 2010-10-27 03:17:47
默认驱动程序是机架测试。 – dhofstet 2010-10-27 05:07:58