Class: OpsManagerUiDrivers::Version13::ProductLogs
- Inherits:
-
Object
- Object
- OpsManagerUiDrivers::Version13::ProductLogs
- Defined in:
- lib/ops_manager_ui_drivers/version13/product_logs.rb
Instance Method Summary collapse
-
#initialize(browser:, product_name:) ⇒ ProductLogs
constructor
A new instance of ProductLogs.
- #most_recent_log_creation_time ⇒ Object
- #request_job_logs(job_name) ⇒ Object
Constructor Details
#initialize(browser:, product_name:) ⇒ ProductLogs
Returns a new instance of ProductLogs.
6 7 8 9 |
# File 'lib/ops_manager_ui_drivers/version13/product_logs.rb', line 6 def initialize(browser:, product_name:) @browser = browser @product_name = product_name end |
Instance Method Details
#most_recent_log_creation_time ⇒ Object
16 17 18 19 20 |
# File 'lib/ops_manager_ui_drivers/version13/product_logs.rb', line 16 def most_recent_log_creation_time visit_product_logs_page end |
#request_job_logs(job_name) ⇒ Object
11 12 13 14 |
# File 'lib/ops_manager_ui_drivers/version13/product_logs.rb', line 11 def request_job_logs(job_name) visit_product_status_page browser.find(%Q(a[id^="download-#{job_name}-"][id$="-0-log-action"])).click end |