1*** Settings ***
2
3Documentation   Test OpenBMC GUI header.
4
5Resource        ../../lib/resource.robot
6
7Suite Setup     Launch Browser And Login GUI
8Suite Teardown  Close Browser
9
10
11*** Variables ***
12
13${xpath_header_text}   //*[contains(@class, "navbar-text")]
14
15
16*** Test Cases ***
17
18Verify GUI Header Text
19    [Documentation]  Verify text in GUI header.
20    [Tags]  Verify_GUI_Header_Text
21
22    ${gui_header_text}=  Get Text  ${xpath_header_text}
23    Should Contain  ${gui_header_text}  BMC System Management
24
25
26Verify Server Health Button
27    [Documentation]  Verify event log page on clicking health button.
28    [Tags]  Verify_Server_Health_Button
29
30    Wait Until Element Is Visible   ${xpath_server_health_header}
31    Click Element  ${xpath_server_health_header}
32    Wait Until Page Contains Element  ${xpath_event_header}  timeout=15s
33
34
35Verify GUI Logout
36    [Documentation]  Verify OpenBMC GUI logout.
37    [Tags]  Verify_GUI_Logout
38
39    Click Element  ${xpath_root_button_menu}
40    Click Element  ${xpath_logout_button}
41    Wait Until Page Contains Element  ${xpath_login_button}  timeout=15s