如何获得水豚checkbox的价值?
我想检查一下checkbox是否使用黄瓜和水豚检查。 我已经检查了上一步中的checkbox,并希望通过获取checkbox的值来validation它。
使用checked?
方法
例如:
my_box = find('#some_checkbox') my_box.should be_checked # Before Rspec 2.11 # OR using new syntax expect(my_box).to be_checked # Rspec 2.11
这一个为我工作
assert page.has_checked_field?('your_checkbox_id') assert page.has_no_checked_field?('your_checkbox_id')
oneliner使用minitest
require 'test/unit' include Test::Unit::Assertions Then(/^the checkbox "(.*?)" is enabled$/) do |check_box| assert_equal(has_checked_field?(check_box), true, 'checkbox not found or checked') end