Rspec と Capybara を使用しています。
をチェックするステップをどのように記述すればよいですかcheckbox
? 値で試してみましたcheck
が、見つかりませんcheckbox
。実際には同じIDが異なる値を持っているので、どうすればよいかわかりません。
コードは次のとおりです:
<input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID">
<input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID">
<input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="63" name="cityID">
ベストアンサー1
私の場合は次の方法が効果的だとわかりました:
# Check
find(:css, "#cityID[value='62']").set(true)
# Uncheck
find(:css, "#cityID[value='62']").set(false)