我使用Capybara 2.0.2和Rspec 2.10.0来测试页面标题:
page.should have_selector('title', :text => 'Page title')
但它不起作用。 任何人都可以帮助我吗?
答案 0 :(得分:1)
我遇到了同样的问题,最后编写了自己的匹配器以使其正常工作 有关此事的详细信息和有趣讨论,请参阅StackOverflow Q& A RSpec & Capybara 2.0 tripping up my have_selector tests。
答案 1 :(得分:0)
不确定您使用的是哪个版本的gem,但我遇到了使用:text
失败的类似实例,但是当我使用:content
时,它通过了测试。
尝试替换
page.should have_selector('title', :text => 'Page title')
与
page.should have_selector("title", :content => "Page title")