如何使用Capybara 2.0.2和rspec 2.10.0测试页面标题?

时间:2013-02-14 10:59:39

标签: rspec capybara

我使用Capybara 2.0.2和Rspec 2.10.0来测试页面标题:

  page.should have_selector('title', :text => 'Page title') 

但它不起作用。 任何人都可以帮助我吗?

2 个答案:

答案 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")