如何使用 Webrat 检查选择框是否将某些值列为选项?我目前有field_named(field).value.should contain(value)
,但只通过第一个选定的值而不是未选定的值。如何检查未选择的选项是否存在?以及如何检查选择框中可用的选项数量?
我相信我需要类似的东西,field_named(field).element.search(".//option[@selected = 'selected']").inner_html.should =~ /#{value}/
只是我实际上并不关心选择了什么——只关心存在的东西。
您还可以提供有关您的答案来自何处的来源吗?我发现除了基础知识之外使用 Webrat 的文档非常难找。