未初始化的常量Capybara :: Webkit :: Configuration

时间:2018-02-06 07:40:51

标签: rspec capybara-webkit

我有一个问题是将puffing-billy添加到我的capybara-webkit功能中。 我接着是指示:

rails_helper.rb:

require 'billy/capybara/rspec'

capybara.rb:

Capybara.javascript_driver = :webkit_billy
#and other staff bellow

我有正确的跑步功能:

NameError:
            uninitialized constant Capybara::Webkit::Configuration
          # /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/puffing-billy-0.11.1/lib/billy/browsers/capybara.rb:43:in `block in register_webkit_driver'
          # /Users/ir/.rvm/gems/ruby-2.5.0@guestready/gems/capybara-2.17.0/lib/capybara/session.rb:101:in `driver'

我缺少什么?

1 个答案:

答案 0 :(得分:1)

这很可能是因为您使用的是旧版本的capybara-webkit。如果您不需要最新的Capybara锁定Gemfile中的capybara-webkit版本〜> 1.14(最新版本)如果您确实需要最新的Capybara,您必须告诉您的Gemfile使用capybara-webkit的主分支。