Class: OpsManagerUiDrivers::Version15::IaasConfiguration
- Inherits:
-
Object
- Object
- OpsManagerUiDrivers::Version15::IaasConfiguration
- Defined in:
- lib/ops_manager_ui_drivers/version15/iaas_configuration.rb
Instance Method Summary collapse
-
#initialize(browser:) ⇒ IaasConfiguration
constructor
A new instance of IaasConfiguration.
- #open_form ⇒ Object
- #save_form ⇒ Object
- #set_field(field, value) ⇒ Object
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_form ⇒ Object
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_form ⇒ Object
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 |