Module: Vapir::PageContainer

Includes:
Container
Defined in:
lib/vapir-common/page_container.rb

Instance Method Summary collapse

Methods included from Container

assert_exists, contains_text?, default_extra_for_contained, element_by_howwhat, handling_existence_failure, normalize_how_what_index, show_all_objects

Instance Method Details

#containing_objectObject



4
5
6
# File 'lib/vapir-common/page_container.rb', line 4

def containing_object
  document_object
end

#document_elementObject



7
8
9
# File 'lib/vapir-common/page_container.rb', line 7

def document_element
  document_object.documentElement || raise(Exception::ExistenceFailureException, "document_object.documentElement was nil")
end

#page_containerObject



17
18
19
# File 'lib/vapir-common/page_container.rb', line 17

def page_container
  self
end

#titleObject



10
11
12
# File 'lib/vapir-common/page_container.rb', line 10

def title
  document_object.title
end

#urlObject

The url of the page object.



14
15
16
# File 'lib/vapir-common/page_container.rb', line 14

def url
  document_object.location.href
end