Class: OpsManagerUiDrivers::Version15::IaasConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/ops_manager_ui_drivers/version15/iaas_configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(browser:) ⇒ IaasConfiguration

Returns a new instance of IaasConfiguration.



4
5
6
# File 'lib/ops_manager_ui_drivers/version15/iaas_configuration.rb', line 4

def initialize(browser:)
  @browser = browser
end

Instance Method Details

#open_formObject



8
9
10
11
12
# File 'lib/ops_manager_ui_drivers/version15/iaas_configuration.rb', line 8

def open_form
  browser.visit '/'
  browser.click_on 'show-microbosh-configure-action'
  browser.click_on 'show-iaas_configuration-action'
end

#save_formObject



14
15
16
17
# File 'lib/ops_manager_ui_drivers/version15/iaas_configuration.rb', line 14

def save_form
  browser.click_on 'Save'
  browser.expect(browser.page).to browser.have_css('.flash-message.success')
end

#set_field(field, value) ⇒ Object



19
20
21
# File 'lib/ops_manager_ui_drivers/version15/iaas_configuration.rb', line 19

def set_field(field, value)
  browser.find_field("iaas_configuration[#{field}]").set(value)
end