web-dev-qa-db-ja.com

カピバラのチェックボックスの値を取得するにはどうすればよいですか?

キュウリとカピバラを使ってチェックボックスがチェックされているか確認したい。前の手順でチェックボックスをオンにしたので、チェックボックスの値を取得して確認します。

41
Dev S

使用 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
67
Jon M

これは私のために働く

assert page.has_checked_field?('your_checkbox_id')
assert page.has_no_checked_field?('your_checkbox_id')
3
ChaosPredictor

ミニテストを使用したワンライナー

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
1
Max