Ruby 水豚Rspec匹配器断言tbody为空

Ruby 水豚Rspec匹配器断言tbody为空,ruby,cucumber,capybara,Ruby,Cucumber,Capybara,我有一个网页,其中有一个包含数据的表元素。您可以搜索/筛选此数据。如果搜索无效,即没有任何记录符合您的条件,则该表将显示为空 HTML将如下所示: <tbody></tbody> 我仍然愿意接受任何更好的解决方案您可以验证t正文是否为空,方法是验证它是否没有子项 expect(find('tbody')).to have_no_css('*') 您可以验证t正文是否为空,方法是验证它是否没有子项 expect(find('tbody')).to have_no_css

我有一个网页,其中有一个包含数据的表元素。您可以搜索/筛选此数据。如果搜索无效,即没有任何记录符合您的条件,则该表将显示为空

HTML将如下所示:

<tbody></tbody>

我仍然愿意接受任何更好的解决方案

您可以验证
t正文
是否为空,方法是验证它是否没有子项

expect(find('tbody')).to have_no_css('*')

您可以验证
t正文
是否为空,方法是验证它是否没有子项

expect(find('tbody')).to have_no_css('*')

水豚有一个没有内容匹配器

expect(find('tbody').has_no_content?).to be true


在水豚中有一个没有内容匹配器

expect(find('tbody').has_no_content?).to be true


谢谢你,汤姆。很好,谢谢你,汤姆。效果很好。