使用 RSpec 和 Capybara 测试 div 中是否存在具有类 'foo' 的元素。
<div class="foo">
<p>Text zzz</p>
Looking for element here
</div>
<div class="foo">
<p>Text aaa</p>
Element should not exist within this div.
</div>
页面上有很多类 'foo' 的 div,我可以根据 foo 在数据库中的 ID 给它们不同的 ID。
但我不知道测试中 foo 的 ID。而且,我不想测试 div 的父级,因为一个元素应该出现在一个 div 中,而在另一个 div 中不存在。
在这种情况下,测试元素的最佳方法是什么?