Schienen/Capybara: Wie Sie klicken auf einen link in einer Zeile der Tabelle enthält, die auch individuellen text

Habe ich eine app, die nicht eindeutige IDs zu den Zellen der Tabelle. Eindeutige text in Spalte 1, ein link verwalten in der Spalte 2, und den link löschen in Spalte 3, wie kann ich sagen, capybara, um klicken Sie auf den link verwalten, der in der gleichen Zeile mit dem text 'Foo'?

Foo   manage  delete
Bar   manage  delete

Ich sehen, wie Sie mit find('tr', text: "Foo") wenn Sie mit einem .should - Klausel. Und ich sehe, wie auf einen link zu klicken, die den text enthält "managen". Aber ich sehe nicht, wie Sie zu kombinieren tofind eine Zeile, und innerhalb dieser Zeile klicken Sie auf einen link.

InformationsquelleAutor jpwynn | 2012-10-12
Schreibe einen Kommentar