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