Class: ScreenObject::AppElements::CheckBox
- Inherits:
-
Element
- Object
- Element
- ScreenObject::AppElements::CheckBox
show all
- Defined in:
- lib/screen-object/accessors/checkbox.rb
Instance Attribute Summary
Attributes inherited from Element
#locator
Instance Method Summary
collapse
Methods inherited from Element
#click, #click_dynamic_exact_text, #click_dynamic_text, #click_exact_text, #click_text, #driver, #dynamic_text_exists?, #dynamic_xpath, #element, #element_attributes, #elements, #exists?, #initialize, #scroll, #scroll_for_dynamic_element_click, #scroll_for_element_click, #scroll_to_exact_text, #scroll_to_text, #value
Instance Method Details
#check ⇒ Object
28
29
30
|
# File 'lib/screen-object/accessors/checkbox.rb', line 28
def check
element.click unless checked?
end
|
#checked? ⇒ Boolean
20
21
22
23
24
25
26
|
# File 'lib/screen-object/accessors/checkbox.rb', line 20
def checked?
if element.attribute('checked') == 'true'
return true
else
return false
end
end
|
#uncheck ⇒ Object
32
33
34
|
# File 'lib/screen-object/accessors/checkbox.rb', line 32
def uncheck
element.click if checked?
end
|