Ich habe 2 Links mit der gleichen ID 2 und anderen TextCapybara - Suche nach einem Element mit der Id & Text oder mit mehreren Eigenschaften
<li class="">
<a href="#" id="2">2</a>
</li>
<li class="">
<a href="#" id="2">Next</a>
</li>
jetzt wollte ich so etwas wie
page.find_by_id("2").has_text?("2")
aber, es schreiben mit id = "2" ist nicht nicht sicher arbeitet, wie das Element zu finden & text = "2"
ich erhalte Fehler
Capybara::Ambiguous: Ambiguous match, found 2 elements matching id "2"
Fix Ihre hTML - nach den spec-IDs müssen eindeutig sein –