未初始化的常数Capybara :: DSL

时间:2017-05-10 15:36:45

标签: selenium-webdriver capybara

我似乎无法弄清楚为什么这不起作用,我不知道还有什么可说的,因为我确信这应该很简单。

>> pry
[1] pry(main)> require 'capybara'
^[[A=> true
[2] pry(main)> require 'selenium-webdriver'
=> true
[3] pry(main)> include Capybara::DSL
NameError: uninitialized constant Capybara::DSL
from (pry):3:in `__pry__'

任何帮助都会非常感激,因为这个小问题让我很生气。

1 个答案:

答案 0 :(得分:6)

要获得对Capybara::DSL的访问权限,您需要require 'capybara/dsl'(而不仅仅是' capybara'),如所记录的here