【发布时间】:2010-09-01 11:16:22
【问题描述】:
如何使用 Webrat 检查选择框是否将某些值列为选项?我目前有field_named(field).value.should contain(value),但它只传递给第一个选定的值,而不传递给未选定的值。如何检查未选择的选项是否存在?以及如何检查选择框中的可用选项数量?
我相信我需要类似于 field_named(field).element.search(".//option[@selected = 'selected']").inner_html.should =~ /#{value}/ 的东西,只是我实际上并不关心选择了什么 - 只关心存在什么。
您能否提供有关您的答案的来源?我发现很难找到有关使用 Webrat 超出基础知识的文档。
【问题讨论】: