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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage