Sha256: d0e3ee2a07f28412fcc1e97cd0e7de969ec920aae8612631b1c4ead8ad06aeb4
Contents?: true
Size: 1.1 KB
Versions: 102
Compression:
Stored size: 1.1 KB
Contents
module OpsManagerUiDrivers module Version15 class ProductConfiguration attr_reader :product_name def initialize(browser:, product_name:) @browser = browser @product_name = product_name end def upload_stemcell(stemcell_file_path) visit_product_page browser.click_on "show-#{product_name}-stemcell-assignment-action" browser.attach_file('product_stemcell[file]', stemcell_file_path, {visible: false}) browser.poll_up_to_times(20) { browser.assert_text("Stemcell '#{File.basename(stemcell_file_path)}' has been uploaded successfully.") } end def product_form(form_name) Version15::ProductForm.new(browser: browser, product_name: product_name, form_name: form_name) end def product_errands Version15::ProductErrands.new(browser: browser, product_name: product_name) end private attr_reader :browser, :product_name def visit_product_page browser.visit '/' browser.click_on "show-#{product_name}-configure-action" end end end end
Version data entries
102 entries across 102 versions & 1 rubygems