我有以下按钮组,我无法让 Capybara w/ Selenium 为其选择:
<div class="btn-group hidden-sm" data-toggle-name="user[attributes][0][customization_id]" data-toggle="buttons">
<label class="btn btn-default active">
<input type="radio" value="17">
Stocky body
</label>
<label class="btn btn-default">
<input type="radio" value="16">
Round body
</label>
</div>
我试图遵循:
click_button 'Stocky body'
find(:xpath, "//input[@value='16']").click
和
find(:xpath, "//input[@type='radio'][@value='16']").click
在这一点上,我已经准备好了一个多小时的 :xpath 和 Capybara 答案,他们都认为 :xpath 代码至少应该可以工作。
谁能阐明我在这里做错了什么?