未初始化的常量 Capybara::DSL
uninitialized constant Capybara::DSL
我似乎无法弄清楚为什么这不起作用,我不知道还能说什么,因为我确信这应该很简单。
>> 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__'
任何帮助将不胜感激,因为这个小问题让我发疯。
要访问 Capybara::DSL
,您需要 require 'capybara/dsl'
(而不仅仅是 'capybara'),如记录 here
我似乎无法弄清楚为什么这不起作用,我不知道还能说什么,因为我确信这应该很简单。
>> 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__'
任何帮助将不胜感激,因为这个小问题让我发疯。
要访问 Capybara::DSL
,您需要 require 'capybara/dsl'
(而不仅仅是 'capybara'),如记录 here