Class: OpsManagerUiDrivers::Version17::AvailableProducts
- Inherits:
-
Object
- Object
- OpsManagerUiDrivers::Version17::AvailableProducts
show all
- Includes:
- AnimationHelper
- Defined in:
- lib/ops_manager_ui_drivers/version17/available_products.rb
Instance Method Summary
collapse
#disable_css_transitions!
Constructor Details
Returns a new instance of AvailableProducts.
9
10
11
|
# File 'lib/ops_manager_ui_drivers/version17/available_products.rb', line 9
def initialize(browser:)
@browser = browser
end
|
Instance Method Details
#add_product_to_install(product_name) ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/ops_manager_ui_drivers/version17/available_products.rb', line 13
def add_product_to_install(product_name)
browser.visit '/'
disable_css_transitions!
browser.find("ul.product-list li.#{product_name}.product").hover
browser.click_on "add-#{product_name}"
browser.find("#show-#{product_name}-configure-action")
end
|
#product_added?(product_name) ⇒ Boolean
21
22
23
24
|
# File 'lib/ops_manager_ui_drivers/version17/available_products.rb', line 21
def product_added?(product_name)
browser.visit '/'
browser.all("#show-#{product_name}-configure-action").any?
end
|