我试图让Capybara运行在一个简单的Ruby脚本中 - 即没有/在Rails之外.这是脚本:
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
include Capybara
Capybara.current_driver = :selenium
Capybara.app_host = 'http://www.google.com'
visit('/')
Run Code Online (Sandbox Code Playgroud)
问题是,当我运行这个时,我收到此错误:
NameError: uninitialized constant Capybara::Session
at top level in dsl.rb at line 52
method gem_original_require in custom_require.rb at line 36
method require in custom_require.rb at line 36
at top level in capybara_test.rb at line 3
method gem_original_require in custom_require.rb at line 31
method require in custom_require.rb at line 31
at top level in capybara_test.rb at line
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
更多信息: