module OpsManagerUiDrivers::PageHelpers

Public Instance Methods

api_1_10(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 95
def api_1_10(host:, username:, password:)
  Version110::Api.new(host_uri: host, username: username, password: password)
end
api_1_11(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 99
def api_1_11(host:, username:, password:)
  Version111::Api.new(host_uri: host, username: username, password: password)
end
Also aliased as: api_rc
api_1_4(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 71
def api_1_4(host:, username:, password:)
  Version14::Api.new(host_uri: host, username: username, password: password)
end
api_1_5(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 75
def api_1_5(host:, username:, password:)
  Version15::Api.new(host_uri: host, username: username, password: password)
end
api_1_6(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 79
def api_1_6(host:, username:, password:)
  Version16::Api.new(host_uri: host, username: username, password: password)
end
api_1_7(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 83
def api_1_7(host:, username:, password:)
  Version17::Api.new(host_uri: host, username: username, password: password)
end
api_1_8(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 87
def api_1_8(host:, username:, password:)
  Version18::Api.new(host_uri: host, username: username, password: password)
end
api_1_9(host:, username:, password:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 91
def api_1_9(host:, username:, password:)
  Version19::Api.new(host_uri: host, username: username, password: password)
end
api_rc(host:, username:, password:)
Alias for: api_1_11
om_1_10(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 55
def om_1_10(ops_manager_url, browser = self)
  @om_1_10 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version110,
  )
end
om_1_11(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 63
def om_1_11(ops_manager_url, browser = self)
  @om_1_11 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version111,
  )
end
Also aliased as: om_rc
om_1_4(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 7
def om_1_4(ops_manager_url, browser = self)
  @om_1_4 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version14,
  )
end
om_1_5(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 15
def om_1_5(ops_manager_url, browser = self)
  @om_1_5 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version15,
  )
end
om_1_6(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 23
def om_1_6(ops_manager_url, browser = self)
  @om_1_6 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version16,
  )
end
om_1_7(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 31
def om_1_7(ops_manager_url, browser = self)
  @om_1_7 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version17,
  )
end
om_1_8(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 39
def om_1_8(ops_manager_url, browser = self)
  @om_1_8 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version18,
  )
end
om_1_9(ops_manager_url, browser = self) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 47
def om_1_9(ops_manager_url, browser = self)
  @om_1_9 ||= create_web_ui(
    ops_manager_url: ops_manager_url,
    browser: browser,
    version_module: Version19,
  )
end
om_rc(ops_manager_url, browser = self)
Alias for: om_1_11

Private Instance Methods

create_web_ui(ops_manager_url:, browser:, version_module:) click to toggle source
# File lib/ops_manager_ui_drivers/page_helpers.rb, line 108
def create_web_ui(ops_manager_url:, browser:, version_module:)
  Capybara.app_host = ops_manager_url
  Logger.debug "Creating Ops Manager UI Driver for #{version_module.inspect}"
  version_module::WebUi.new(browser: browser)
end