ich mit Schienen arbeitete 3 und derzeit mit Capybara mit Selen-Treiber zu schreiben Test, Ich habe Frage, wie untenKlick auf einer bestimmten Schaltfläche mit Capybara in Schienen
In einer Form Ich habe 3 Schaltfläche mit dem Namen „speichern und hinzufügen ein anderer“,‚speichern und die Bearbeitung fortzusetzen‘und‚speichern‘ Nun, wenn ich versuche, wie unten
click_button 'Save'
Dann ist dieser wirft Fehler genannt Schaltfläche‚speichern‘mit der ID, Titel oder Wertform von capybara zu speichern nicht gefunden Nun, wenn ich die oben genannten 2 Tasten entfernen und dann versuche ich, dann funktioniert es
FYI, My 3 Schaltfläche html wie unten,
<input class="btn" type="submit" value="Save and add another" name="_addanother" data-disable-with="Save and add another">
<input class="btn" type="submit" value="Save and continue editing" name="_continue" data-disable-with="Save and continue editing">
<input class="btn" type="submit" value="Save" name="_save" data-disable-with="Save">
Bitte lassen Sie mich wissen, wenn jemand eine Idee hat.
Versuchen Sie, click_button "Save" (doppelte Anführungszeichen). Haben Sie versucht, jeder Schaltfläche eine eindeutige ID hinzuzufügen und diese anstelle des Werts zu verwenden? – DanS
Dans, ja, ich habe versucht, indem ich IDs zu den Tasten, aber das funktioniert nicht –
Welche IDs haben Sie ihnen? – DanS