【问题标题】:Does Capybara require JRuby?Capybara 需要 JRuby 吗?
【发布时间】:2010-10-27 19:27:31
【问题描述】:

我正在构建一个 Rails 3 应用程序。我正在尝试和 Capybara 一起学习 Cucumber。

  • 是否需要 JRuby 才能通过 Cucumber 运行 Capybara?

我用过Webrat,但是好像很多人都在用Capybara, 所以我很想试试。

我不需要立即进行 JavaScript 测试,但我想安装 水豚,如果我需要的话。

我阅读并阅读了 Capybara 文档,但无法理解。

【问题讨论】:

    标签: ruby-on-rails cucumber bdd capybara


    【解决方案1】:

    Capybara 不需要 jRuby 或 Selenium-RC 驱动程序。

    只需执行以下操作即可使用 Capybara 设置 Cucumber。

    $ gem install capybara cucumber
    $ rails generate cucumber --capybara
    

    【讨论】:

      【解决方案2】:

      我自己没有使用过 Capybara,但根据我从 the readme 收集到的信息,它看起来不像需要 JRuby,取决于您使用的 JavaScript 驱动程序。例如,如果您想使用 Culerity,那么是的,您需要 JRuby,因为它需要在您的路径中。

      您在安装 Capybara 时遇到困难吗?

      【讨论】:

      • 那么,Capybara默认使用什么驱动呢?硒? Selenium 似乎比 JRuby 更麻烦!
      • @TK:使用 Selenium 作为驱动程序(2.0,又名 WebDriver,not RC)似乎很容易设置。看起来你只需要安装 Firefox。
      • 默认驱动是 rack-test。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 2021-06-08
      • 2017-01-24
      • 1970-01-01
      相关资源
      最近更新 更多