0

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

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

但它不起作用。谁能帮我?

4

2 回答 2

1

我有同样的问题,最后写了我自己的匹配器来让它工作。
请参阅 StackOverflow Q&A RSpec & Capybara 2.0 了解我的 have_selector 测试以了解有关此问题的详细信息和有趣的讨论。

于 2013-02-14T11:08:52.673 回答
0

不确定您使用的是哪个版本的 gem,但我遇到了一个类似的实例,使用:text失败但当我使用:content它时通过了测试。

尝试更换

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

page.should have_selector("title", :content => "Page title")
于 2013-02-14T11:01:56.527 回答