0

我的代码中有一个非常简单的 DIV:

  <div class='articles'>
    <h2>More articles...</h2>
    <ul>
      <li><a href="/articles/where-to-take-your-driving-test-in-washington-state">Where to Take Your ...</a></li>
      <li><a href="/articles/crucial-topics-that-are-covered-in-the-dmv-handbook" >Crucial Topics that ...</a></li>

    </ul>
  </div>

我正在尝试使用 capybara 来测试两个 LI 元素但没有任何效果,我相信因为我在一个类中搜索并且 capybara 遇到了这个问题。

我已经尝试了所有的变体:

page.should have_css('.articles li', :count => "2")

或者

page.first(:css, '.articles').should have_css('li', :count => 2)

我有很多实例需要能够在 css 类而不是 ID 中进行搜索,所以我很好奇如何让它工作

4

0 回答 0