我试图断言我的下拉菜单中没有选项被选中,但以下都失败了:
assert page.has_select? "franchise_id", selected: nil
assert page.has_select? "franchise_id", selected: false
assert page.has_select? "franchise_id", selected: "Pick a Franchise"
我只想测试我的选择输入没有选择。我怎么能这样做?
答案 0 :(得分:3)
您可以通过.value
上的Capybara::Node::Element
来获取选择的价值。
assert_nil page.find("#franchise_id").value
或
# Rails specific
assert_blank page.find("#franchise_id").value