1*c8ca7682SAnusha Dathatri*** Settings *** 2*c8ca7682SAnusha Dathatri 3*c8ca7682SAnusha DathatriDocumentation Test OpenBMC GUI "Date and time settings" sub-menu of 4*c8ca7682SAnusha Dathatri... "Server configuration". 5*c8ca7682SAnusha Dathatri 6*c8ca7682SAnusha DathatriResource ../../lib/resource.robot 7*c8ca7682SAnusha Dathatri 8*c8ca7682SAnusha DathatriSuite Setup Launch Browser And Login OpenBMC GUI 9*c8ca7682SAnusha DathatriSuite Teardown Close Browser 10*c8ca7682SAnusha DathatriTest Setup Test Setup Execution 11*c8ca7682SAnusha Dathatri 12*c8ca7682SAnusha Dathatri 13*c8ca7682SAnusha Dathatri*** Variables *** 14*c8ca7682SAnusha Dathatri 15*c8ca7682SAnusha Dathatri${xpath_set_time_from_ntp} //*[@for="ntp-time"] 16*c8ca7682SAnusha Dathatri${xpath_add_new_ntp_server} //button[contains(text(), "Add new NTP server")] 17*c8ca7682SAnusha Dathatri${xpath_set_time_manually} //*[@for="manual-time"] 18*c8ca7682SAnusha Dathatri${xpath_set_date} //input[@type="date"] 19*c8ca7682SAnusha Dathatri${xpath_set_time} //input[@type="time"] 20*c8ca7682SAnusha Dathatri${xpath_set_time_owner} //select[@id="date-time-owner"] 21*c8ca7682SAnusha Dathatri 22*c8ca7682SAnusha Dathatri 23*c8ca7682SAnusha Dathatri*** Test Cases *** 24*c8ca7682SAnusha Dathatri 25*c8ca7682SAnusha DathatriVerify Existence Of All Sections In Date And Time Settings Page 26*c8ca7682SAnusha Dathatri [Documentation] Verify existence of all sections in date and time settings 27*c8ca7682SAnusha Dathatri ... page. 28*c8ca7682SAnusha Dathatri [Tags] Verify_Existence_Of_All_Sections_In_Date_And_Time_Settings_Page 29*c8ca7682SAnusha Dathatri 30*c8ca7682SAnusha Dathatri Page Should Contain Set date and time manually or configure a Network Time 31*c8ca7682SAnusha Dathatri ... Protocol (NTP) Server 32*c8ca7682SAnusha Dathatri 33*c8ca7682SAnusha Dathatri 34*c8ca7682SAnusha DathatriVerify Existence Of All Buttons In Date And Time Settings Page 35*c8ca7682SAnusha Dathatri [Documentation] Verify existence of all buttons in date and time settings 36*c8ca7682SAnusha Dathatri ... page. 37*c8ca7682SAnusha Dathatri [Tags] Verify_Existence_Of_All_Buttons_In_Date_And_Time_Settings_Page 38*c8ca7682SAnusha Dathatri 39*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_set_time_from_ntp} 40*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_add_new_ntp_server} 41*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_set_time_manually} 42*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_set_date} 43*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_set_time} 44*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_set_time_owner} 45*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_cancel_button} 46*c8ca7682SAnusha Dathatri Page Should Contain Element ${xpath_save_setting_button} 47*c8ca7682SAnusha Dathatri 48*c8ca7682SAnusha Dathatri 49*c8ca7682SAnusha Dathatri*** Keywords *** 50*c8ca7682SAnusha Dathatri 51*c8ca7682SAnusha DathatriTest Setup Execution 52*c8ca7682SAnusha Dathatri [Documentation] Do test case setup tasks. 53*c8ca7682SAnusha Dathatri 54*c8ca7682SAnusha Dathatri Wait Until Page Does Not Contain Element ${xpath_refresh_circle} 55*c8ca7682SAnusha Dathatri Click Element ${xpath_select_server_configuration} 56*c8ca7682SAnusha Dathatri Wait Until Page Does Not Contain Element ${xpath_refresh_circle} 57*c8ca7682SAnusha Dathatri Click Element ${xpath_select_date_time_settings} 58*c8ca7682SAnusha Dathatri Wait Until Page Contains Date and time settings 59