如何获得水豚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