Class: AePageObjects::Checkbox
- Inherits:
-
Element
show all
- Defined in:
- lib/ae_page_objects/elements/checkbox.rb
Instance Attribute Summary
Attributes inherited from Element
#parent
Instance Method Summary
collapse
Methods inherited from Element
#__full_name__, #__name__, #document, #full_name, #initialize, #name, new, #to_s, #using_default_locator?
#node, #stale?
#initialize
#document, #initialize, #node
Instance Method Details
#check ⇒ Object
3
4
5
|
# File 'lib/ae_page_objects/elements/checkbox.rb', line 3
def check
node.set true
end
|
#checked? ⇒ Boolean
11
12
13
|
# File 'lib/ae_page_objects/elements/checkbox.rb', line 11
def checked?
node.native.attribute('checked').to_s.eql?("true")
end
|
#uncheck ⇒ Object
7
8
9
|
# File 'lib/ae_page_objects/elements/checkbox.rb', line 7
def uncheck
node.set false
end
|
#unchecked? ⇒ Boolean
15
16
17
|
# File 'lib/ae_page_objects/elements/checkbox.rb', line 15
def unchecked?
!checked?
end
|