カピバラでチェックボックスをチェックするにはどうすればいいですか? 質問する

カピバラでチェックボックスをチェックするにはどうすればいいですか? 質問する

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)

おすすめ記事