我正在構建一個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