我正在使用 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">
最佳答案
我发现以下对我有用:
# Check
find(:css, "#cityID[value='62']").set(true)
# Uncheck
find(:css, "#cityID[value='62']").set(false)
关于ruby-on-rails - 如何检查 capybara 中的复选框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8297624/