Class: UiInteractors::Interactors::ViewInteractor
Instance Method Summary
collapse
#is_not_visible!, #is_visible!
Constructor Details
#initialize(driver, name = nil, xpath_root = '//*') ⇒ ViewInteractor
Returns a new instance of ViewInteractor.
3
4
5
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 3
def initialize(driver, name=nil, xpath_root='//*')
super
end
|
Instance Method Details
#action(name) ⇒ Object
11
12
13
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 11
def action(name)
ActionInteractor.new(@driver, name, current_xpath)
end
|
#checkbox_field(name) ⇒ Object
31
32
33
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 31
def checkbox_field(name)
CheckboxFieldInteractor.new(@driver, name, current_xpath)
end
|
#dropdown_field(name) ⇒ Object
27
28
29
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 27
def dropdown_field(name)
DropdownFieldInteractor.new(@driver, name, current_xpath)
end
|
#list(name) ⇒ Object
19
20
21
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 19
def list(name)
ListInteractor.new(@driver, name, current_xpath)
end
|
#text(name) ⇒ Object
15
16
17
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 15
def text(name)
TextInteractor.new(@driver, name, current_xpath)
end
|
#text_field(name) ⇒ Object
23
24
25
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 23
def text_field(name)
TextFieldInteractor.new(@driver, name, current_xpath)
end
|
#view(name) ⇒ Object
7
8
9
|
# File 'lib/ui_interactors/interactors/view_interactor.rb', line 7
def view(name)
ViewInteractor.new(@driver, name, current_xpath)
end
|