class Watir::CheckBox

Public Instance Methods

clear() click to toggle source

Unsets checkbox.

# File lib/watir-webdriver/elements/checkbox.rb, line 36
def clear
  set false
end
set(bool = true) click to toggle source

Sets checkbox to the given value.

@example

checkbox = browser.checkbox(id: 'new_user_interests_cars')
checkbox.set?        #=> false
checkbox.set
checkbox.set?        #=> true
checkbox.set(false)
checkbox.set?        #=> false

@param [Boolean] bool

# File lib/watir-webdriver/elements/checkbox.rb, line 18
def set(bool = true)
  set? == bool ? assert_enabled : click
end
set?() click to toggle source

Returns true if the element is checked @return [Boolean]

# File lib/watir-webdriver/elements/checkbox.rb, line 27
def set?
  assert_exists
  element_call { @element.selected? }
end