我想在没有 Rails、Cucumber、Rspec、Test::Unit 等的普通 Ruby 中使用 Capybara 进行调试。我按照此处所示进行了配置,但在使用 Capybara API 时仍然存在异常。
require 'rspec'
require 'capybara'
require 'capybara/dsl'
require 'rspec/expectations'
Capybara.app_host = "http://somedomain.com"
Capybara.run_server = false
Capybara.current_driver = :selenium
include Capybara::DSL
visit '/'
page.should have_xpath "//span[@class='my_class']"
visit
方法工作正常。但我有例外undefined method 'have_xpath' for main:Object
。
我该如何解决这个问题?