Exi*_*iRe 6 css rspec capybara
我使用Capybara和Rspec,并在我的页面上有以下代码:
<div class="pagination pagination-centered">
<ul>
// ...
<li class="last">
<a href="/en/articles?page=2">Last »</a>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我想检查一个div
以"以分页为中心"的类存在的请求.我试过这个:
it "should have pagination" do
page.should have_selector('div#pagination pagination-centered')
end
Run Code Online (Sandbox Code Playgroud)
还有这个:
it "should have pagination" do
page.should have_selector('div', :class => 'pagination pagination-centered')
end
Run Code Online (Sandbox Code Playgroud)
并没有工作.我该如何解决这个问题?
Exi*_*iRe 11
好的,我找到了解决方案.我应该使用have_css
方法:
it "should have pagination" do
page.should have_css('div.pagination.pagination-centered')
end
Run Code Online (Sandbox Code Playgroud)