Module: AePageObjects::Node::Methods

Included in:
AePageObjects::Node
Defined in:
lib/ae_page_objects/node.rb

Constant Summary collapse

METHODS_TO_DELEGATE_TO_NODE =
[:find, :all, :value, :set, :text, :visible?]

Instance Method Summary collapse

Instance Method Details

#current_urlObject



16
17
18
# File 'lib/ae_page_objects/node.rb', line 16

def current_url
  self.class.current_url
end

#current_url_without_paramsObject



20
21
22
# File 'lib/ae_page_objects/node.rb', line 20

def current_url_without_params
  self.class.current_url_without_params
end

#documentObject



12
13
14
# File 'lib/ae_page_objects/node.rb', line 12

def document
  raise "Must implement!"
end

#initialize(capybara_node) ⇒ Object



4
5
6
# File 'lib/ae_page_objects/node.rb', line 4

def initialize(capybara_node)
  @node = capybara_node
end

#nodeObject



8
9
10
# File 'lib/ae_page_objects/node.rb', line 8

def node
  @node
end