class TestCentricity::AppCheckBox
Public Class Methods
new(name, parent, locator, context)
click to toggle source
Calls superclass method
TestCentricity::AppUIElement::new
# File lib/testcentricity/app_elements/checkbox.rb, line 3 def initialize(name, parent, locator, context) super @type = :checkbox end
Public Instance Methods
check()
click to toggle source
Set the check state of a checkbox object.
@example
remember_me_checkbox.check
# File lib/testcentricity/app_elements/checkbox.rb, line 19 def check set_checkbox_state(true) end
checked?()
click to toggle source
# File lib/testcentricity/app_elements/checkbox.rb, line 8 def checked? obj = element object_not_found_exception(obj) obj.attribute('checked') == 'true' end
set_checkbox_state(state)
click to toggle source
# File lib/testcentricity/app_elements/checkbox.rb, line 32 def set_checkbox_state(state) obj = element object_not_found_exception(obj) if state obj.click unless obj.attribute('checked') == 'true' else obj.click if obj.attribute('checked') == 'true' end end
uncheck()
click to toggle source
Uncheck a checkbox object.
@example
remember_me_checkbox.uncheck
# File lib/testcentricity/app_elements/checkbox.rb, line 28 def uncheck set_checkbox_state(false) end