使用水豚我无法为我的生活选择一个复选框在我的表单上。用水豚检查复选框
在我的要求规范我已经试过:
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>
我得到了一些发现,从this SO thread()的想法。
我在其他规范中取得了一些成功,其中有一个标签为Active的复选框,我只是说check("Active")
。
这个解决方案和我一起 http://stackoverflow.com/questions/8297624/how-to-check-a-checkbox-in-capybara – 2013-03-01 14:56:42
或者更确切地说是:http://stackoverflow.com/a/14813623/1612469 – Aleks 2015-05-25 12:48:41