【发布时间】:2016-10-05 23:24:45
【问题描述】:
谁能解释这个错误?
我的spec_helper.rb 需要capybara、rspec 和selenium-webdriver。
我的test_spec.rb 文件包含以下内容:
require_relative 'spec_helper'
@browser = Selenium::WebDriver.for :firefox
@browser.get "http://www.google.com"
describe 'ErrorCheck' do
it 'should log in to Trialnet' do
expect(@browser).to have_content('Search')
end
end
我的错误:
expected to respond to `has_content?`
./spec/webdriver3_spec.rb:9:in `block (2 levels) in <top (required)>'
-e:1:in `load'
-e:1:in `<main>'
知道为什么这种期望会失败吗?它是否返回一个没有正确语法的布尔值来接受它?
【问题讨论】: