Module: AePageObjects
- Defined in:
- lib/ae_page_objects.rb,
lib/ae_page_objects/node.rb,
lib/ae_page_objects/window.rb,
lib/ae_page_objects/element.rb,
lib/ae_page_objects/version.rb,
lib/ae_page_objects/core/dsl.rb,
lib/ae_page_objects/document.rb,
lib/ae_page_objects/core/site.rb,
lib/ae_page_objects/exceptions.rb,
lib/ae_page_objects/util/waiter.rb,
lib/ae_page_objects/core/universe.rb,
lib/ae_page_objects/element_proxy.rb,
lib/ae_page_objects/elements/form.rb,
lib/ae_page_objects/document_proxy.rb,
lib/ae_page_objects/document_query.rb,
lib/ae_page_objects/util/inflector.rb,
lib/ae_page_objects/util/singleton.rb,
lib/ae_page_objects/document_loader.rb,
lib/ae_page_objects/elements/select.rb,
lib/ae_page_objects/core/rake_router.rb,
lib/ae_page_objects/core/basic_router.rb,
lib/ae_page_objects/elements/checkbox.rb,
lib/ae_page_objects/concerns/staleable.rb,
lib/ae_page_objects/concerns/visitable.rb,
lib/ae_page_objects/elements/collection.rb,
lib/ae_page_objects/single_window/window.rb,
lib/ae_page_objects/util/hash_symbolizer.rb,
lib/ae_page_objects/single_window/browser.rb,
lib/ae_page_objects/util/internal_helpers.rb,
lib/ae_page_objects/concerns/load_ensuring.rb,
lib/ae_page_objects/core/application_router.rb,
lib/ae_page_objects/multiple_windows/window.rb,
lib/ae_page_objects/multiple_windows/browser.rb,
lib/ae_page_objects/multiple_windows/window_list.rb,
lib/ae_page_objects/multiple_windows/window_handle_manager.rb,
lib/ae_page_objects/single_window/same_window_loader_strategy.rb,
lib/ae_page_objects/multiple_windows/cross_window_loader_strategy.rb
Defined Under Namespace
Modules: Concerns, Dsl, Inflector, InternalHelpers, MultipleWindows, SingleWindow, Singleton, Universe, Waiter Classes: ApplicationRouter, BasicRouter, CastError, Checkbox, Collection, Document, DocumentLoadError, DocumentLoader, DocumentProxy, DocumentQuery, Element, ElementNotAbsent, ElementNotPresent, ElementProxy, Error, Form, HashSymbolizer, LoadingElementFailed, LoadingFailed, LoadingPageFailed, Node, PathNotResolvable, RakeRouter, Select, Site, StalePageObject, Window, WindowNotFound
Constant Summary collapse
- VERSION =
'1.2.0'.freeze
Class Method Summary collapse
Class Method Details
.browser ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/ae_page_objects.rb', line 57 def self.browser @browser ||= begin driver = Capybara.current_session.driver case driver when Capybara::Selenium::Driver then MultipleWindows::Browser.new else SingleWindow::Browser.new end end end |