Wählen Sie den zweiten radio-button mit der capybara
Aus der folgenden html-wie kann ich wählen Sie das zweite Optionsfeld .In dem laden der Seite ist die erste radio-button ausgewählt ist, wenn ich den folgenden code verwenden
Seite.wählen Sie('#PPRINT')
<div id="printOpns" class="span6">
<div class="row"> <div class="span2" align="center">
<input id="Print" class="radio" type="radio" checked="" value="EPrint" name="printO"></div>
</div>
<div class="row"><div class="span2" align="center">
<input id="PPRINT" class="radio" type="radio" value="FPrint" name="printO">
</div>
</div>
</div>
InformationsquelleAutor divz | 2013-05-28
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Capybara API für die wählen Sie die Methode sagt "Finden Sie einen radio-button und markieren Sie es als aufgegebenes. Der radio-button finden, über Namen, id oder label-text." Dies bedeutet, dass der text, zu dem geliefert wird die
choose
Methode muss mit dem Namen, die id oder die Bezeichnung des radio-button.choose
unterstützt keine css-Selektoren. Deshalb, wenn Sie tun:Capybara ist auf der Suche für einen Namen, die id oder das label gleich "#PPRINT".
Du willst zu tun (also kein "#"):