问题关键字:undefined method `has_selector?' for #<String:0x1034ecfb0>
[color=red][b]版本:
Capybara(0.4.12)
RSpec-Rails(2.5.0)
补充:刚试了一下最新版本的RSpec-Rails2.6.0.rc6和Capybara1.0.0.beta1,已经把这个问题给解决了……[/b][/color]
google一番后:
[url]https://github.com/rspec/rspec-rails/issues/213[/url]
[url]https://github.com/jnicklas/capybara/issues/139[/url]
[url]https://github.com/rspec/rspec-rails/issues/302[/url]
最后:
在spec_helper.rb中加入如下代码:
[color=red][b]版本:
Capybara(0.4.12)
RSpec-Rails(2.5.0)
补充:刚试了一下最新版本的RSpec-Rails2.6.0.rc6和Capybara1.0.0.beta1,已经把这个问题给解决了……[/b][/color]
google一番后:
[url]https://github.com/rspec/rspec-rails/issues/213[/url]
[url]https://github.com/jnicklas/capybara/issues/139[/url]
[url]https://github.com/rspec/rspec-rails/issues/302[/url]
最后:
在spec_helper.rb中加入如下代码:
if defined?(Capybara) && !defined?(Webrat)
module ActionView::TestCase::Behavior
alias old_rendered rendered
def rendered
Capybara.string old_rendered
end
end
end