Capybara, finding within a css element

前端 未结 4 1320
时光说笑
时光说笑 2021-02-07 07:31

I\'m working with Ruby on Rails 3, Cucumber, and Capybara

I\'ve been searching for quite some time, and I can\'t figure out how to find a specific page element within a

4条回答
  •  你的背包
    2021-02-07 08:01

    Capybara's within matcher only matches the first result, so if you have multiple h2 tags, it'll only look in the first one.

    Instead, try have_css with the :text option.

    page.should have_css("#table", :text => "[Name]")
    page.should have_css('h2', :text => 'stuff')
    

提交回复
热议问题