カピバラを使用すると、一生フォームのチェックボックスを選択できません。
私のリクエスト仕様では、私は試しました:
check("First Name")
page.check("First Name")
page.check("pickem_option_ids_10")
find(:css, "#pickem_option_ids_11[value='11']").set(true)
find(:css, "#pickem_option_ids_11").set(true)
私のフォームからのスニペット:
<div class="control-group check_boxes optional">
<label class="check_boxes optional control-label">Options:</label>
<div class="controls">
<label class="checkbox">
<input class="check_boxes optional" id="pickem_option_ids_10" name="pickem[option_ids][]" type="checkbox" value="10" />First Name
</label>
<label class="checkbox">
<input class="check_boxes optional" id="pickem_option_ids_11" name="pickem[option_ids][]" type="checkbox" value="11" />Middle Name
</label>
</div>
</div>
この SO スレッドからいくつかの find() アイデアを得ました。
私は他の仕様でいくつかの成功を収めました.Activeのラベルが付いた単一のチェックボックスがあり、check("Active")
.