Как использовать Capybara в чистом Ruby (без Rails)?

Я пытаюсь запустить Capybara простым скриптом на Ruby - то есть без / за пределами Rails. Вот сценарий:

require 'rubygems'
require 'capybara'
require 'capybara/dsl'

include Capybara

Capybara.current_driver = :selenium
Capybara.app_host = 'http://www.google.com'

visit('/')

Проблема в том, что когда я запускаю это, я получаю эту ошибку:

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 

Что я делаю неправильно?

Еще немного информации:

Mac OS X 10.5ruby 1.8.6 (2009-06-08 patchlevel 369) [универсальный-darwin9.0]капибара (0,3,9)

Спасибо!

Нил

Примечание: согласно комментарию от jnicklas я попробовал это, что больше соответствует новому README:

require 'rubygems'
require 'capybara'
require 'capybara/dsl'

Capybara.default_driver = :selenium
Capybara.app_host = 'http://www.google.com'

module MyCapybaraTest
  include Capybara

  def test_google
    visit('/')
  end
end

К сожалению, я все еще вижу ту же ошибку:

NameError: uninitialized constant Capybara::Session

Мысли?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос