我似乎无法弄清楚为什么这不起作用,我不知道还有什么可说的,因为我确信这应该很简单。
>> 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__'
任何帮助都会非常感激,因为这个小问题让我很生气。
答案 0 :(得分:6)
要获得对Capybara::DSL
的访问权限,您需要require 'capybara/dsl'
(而不仅仅是' capybara'),如所记录的here