1dae849e9Srramyasr-in*** Settings *** 2dae849e9Srramyasr-in 3dae849e9Srramyasr-inDocumentation Test OpenBMC GUI "Progress logs" sub-menu. 4dae849e9Srramyasr-in 5dae849e9Srramyasr-inResource ../../lib/gui_resource.robot 6dae849e9Srramyasr-inResource ../../../lib/logging_utils.robot 7dae849e9Srramyasr-in 8dae849e9Srramyasr-inSuite Setup Suite Setup Execution 9dae849e9Srramyasr-inSuite Teardown Close Browser 10dae849e9Srramyasr-in 11*6fb70d98SMatt FischerTest Tags Progress_Logs_Sub_Menu 12dae849e9Srramyasr-in 13dae849e9Srramyasr-in*** Variables *** 14dae849e9Srramyasr-in 15dae849e9Srramyasr-in${xpath_progress_logs_heading} //h1[text()="Progress logs"] 16dae849e9Srramyasr-in${xpath_search_logs_input} //*[contains(@id,"searchInput")] 17dae849e9Srramyasr-in${xpath_from_date_input} //*[@id="input-from-date"] 18dae849e9Srramyasr-in${xpath_to_date_input} //*[@id="input-to-date"] 19dae849e9Srramyasr-in 20dae849e9Srramyasr-in 21dae849e9Srramyasr-in*** Test Cases *** 22dae849e9Srramyasr-in 23dae849e9Srramyasr-inVerify Navigation To Progress Logs Page 24dae849e9Srramyasr-in [Documentation] Verify navigation to progress logs page. 25dae849e9Srramyasr-in [Tags] Verify_Navigation_To_Progress_Logs_Page 26dae849e9Srramyasr-in 27dae849e9Srramyasr-in Page Should Contain Element ${xpath_progress_logs_heading} 28dae849e9Srramyasr-in 29dae849e9Srramyasr-in 30dae849e9Srramyasr-inVerify Existence Of All Input Boxes In Progress Logs Page 31dae849e9Srramyasr-in [Documentation] Verify existence of all input boxes in progress logs page. 32dae849e9Srramyasr-in [Tags] Verify_Existence_Of_All_Input_Boxes_In_Progress_Logs_Page 33dae849e9Srramyasr-in 34dae849e9Srramyasr-in # Search logs. 35dae849e9Srramyasr-in Page Should Contain Element ${xpath_search_logs_input} 36dae849e9Srramyasr-in 37dae849e9Srramyasr-in # Date filter. 38dae849e9Srramyasr-in Page Should Contain Element ${xpath_from_date_input} limit=1 39dae849e9Srramyasr-in Page Should Contain Element ${xpath_to_date_input} limit=1 40dae849e9Srramyasr-in 41dae849e9Srramyasr-in 42dae849e9Srramyasr-inVerify Existence Of All Sections In Progress Logs Page 43dae849e9Srramyasr-in [Documentation] Verify existence of all sections in Progress Logs page. 44dae849e9Srramyasr-in [Tags] Verify_Existence_Of_All_Sections_In_Progress_Logs_Page 45dae849e9Srramyasr-in 46dae849e9Srramyasr-in Page Should Contain Progress logs 47dae849e9Srramyasr-in 48dae849e9Srramyasr-in 49dae849e9Srramyasr-inVerify Existence Of All Fields In Progress Logs Page 50dae849e9Srramyasr-in [Documentation] Verify existence of all fields in progress Logs page. 51dae849e9Srramyasr-in [Tags] Verify_Existence_Of_All_Fields_In_Progress_Logs_Page 52dae849e9Srramyasr-in [Template] Page Should Contain 53dae849e9Srramyasr-in 54dae849e9Srramyasr-in # Expected parameters 55dae849e9Srramyasr-in Created 56dae849e9Srramyasr-in Time stamp offset 57dae849e9Srramyasr-in Boot count 58dae849e9Srramyasr-in Code 59dae849e9Srramyasr-in 60dae849e9Srramyasr-in 61dae849e9Srramyasr-in*** Keywords *** 62dae849e9Srramyasr-in 63dae849e9Srramyasr-inSuite Setup Execution 64dae849e9Srramyasr-in [Documentation] Do suite setup tasks. 65dae849e9Srramyasr-in 66dae849e9Srramyasr-in Launch Browser And Login GUI 67dae849e9Srramyasr-in Click Element ${xpath_logs_menu} 68dae849e9Srramyasr-in Click Element ${xpath_progress_logs_sub_menu} 69dae849e9Srramyasr-in Wait Until Keyword Succeeds 30 sec 5 sec Location Should Contain post-code-logs 70dae849e9Srramyasr-in Wait Until Element Is Not Visible ${xpath_page_loading_progress_bar} timeout=30 71