class OpsManagerUiDrivers::Version14::Networks

Attributes

browser[R]
product[R]

Public Class Methods

new(browser:, product:) click to toggle source
# File lib/ops_manager_ui_drivers/version14/networks.rb, line 4
def initialize(browser:, product:)
  @browser = browser
  @product = product
end

Public Instance Methods

add_network(name:, iaas_network_identifier:, subnet:, dns:, gateway:, reserved_ip_ranges:) click to toggle source
# File lib/ops_manager_ui_drivers/version14/networks.rb, line 9
def add_network(name:, iaas_network_identifier:, subnet:, dns:, gateway:, reserved_ip_ranges:)
  open_form('network')

  browser.click_on 'Add'
  set_fields(
    fields: {
      'name'                    => name,
      'iaas_network_identifier' => iaas_network_identifier,
      'subnet'                  => subnet,
      'dns'                     => dns,
      'gateway'                 => gateway,
      'reserved_ip_ranges'      => reserved_ip_ranges,
    }
  )
  save_form
end