Rails / Capybara: So klicken Sie auf einen Link in einer Tabellenzeile, der auch eindeutigen Text enthält
Ich habe eine App, die Tabellenzellen keine eindeutigen IDs zuweist. Wie kann ich capybara bei einem eindeutigen Text in Spalte 1, einem Verwaltungslink in Spalte 2 und einem Löschlink in Spalte 3 anweisen, auf den Verwaltungslink in derselben Zeile zu klicken, die den Text "Foo" enthält?
Foo manage delete
Bar manage delete
Ich sehe, wie man es benutztfind('tr', text: "Foo")
bei Verwendung mit a.should
Klausel. Und ich sehe, wie man auf einen Link klickt, der den Text "verwalten" enthält. Ich verstehe jedoch nicht, wie ich sie kombinieren kann, um eine Zeile zu finden. Klicken Sie in dieser Zeile auf einen Link.