Class: OpsManagerUiDrivers::Version17::StateChangeProgress
- Inherits:
-
Object
- Object
- OpsManagerUiDrivers::Version17::StateChangeProgress
show all
- Defined in:
- lib/ops_manager_ui_drivers/version17/state_change_progress.rb
Instance Method Summary
collapse
Constructor Details
Returns a new instance of StateChangeProgress.
4
5
6
|
# File 'lib/ops_manager_ui_drivers/version17/state_change_progress.rb', line 4
def initialize(browser:)
@browser = browser
end
|
Instance Method Details
#errand_ran?(errand_name) ⇒ Boolean
13
14
15
16
17
|
# File 'lib/ops_manager_ui_drivers/version17/state_change_progress.rb', line 13
def errand_ran?(errand_name)
open_install_progress
browser.find('#install-output .output', visible: false).text(:all).
include?("Errand '#{errand_name}' completed successfully (exit code 0)")
end
|
#errand_ran_with_text?(errand_name) ⇒ Boolean
19
20
21
22
23
24
|
# File 'lib/ops_manager_ui_drivers/version17/state_change_progress.rb', line 19
def errand_ran_with_text?(errand_name)
{
errand_ran: errand_ran?(errand_name),
output: browser.find('#install-output .output', {visible: false}).text(:all),
}
end
|
#state_change_success? ⇒ Boolean
8
9
10
11
|
# File 'lib/ops_manager_ui_drivers/version17/state_change_progress.rb', line 8
def state_change_success?
open_install_progress
browser.all('#install-success-modal').any?
end
|