未初始化的常数Capybara :: DSL

Ozz*_*zzy 4 capybara selenium-webdriver

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

>> 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__'
Run Code Online (Sandbox Code Playgroud)

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

Tho*_*ole 6

要获得访问权限,Capybara::DSL您需要require 'capybara/dsl'(而不仅仅是'capybara'),如此处所述