blob: 1b921327a65854d737ef400693b50cbed4df068e [file] [log] [blame]
Rahul Maheshwarif86353a2019-10-29 01:25:17 -05001*** Settings ***
2
3Documentation Test OpenBMC GUI "SOL console" sub-menu of "Server control".
4
5Resource ../../lib/resource.robot
6
7Suite Setup Launch Browser And Login OpenBMC GUI
8Suite Teardown Close Browser
9Test Setup Test Setup Execution
10
11
12*** Variables ***
13
14${xpath_open_in_new_tab_button} //button[text()[contains(.,"Open in new tab")]]
15
16
17*** Test Cases ***
18
19Verify Existence Of All Sections In SOL Console Page
20 [Documentation] Verify existence of all sections in SOL console page.
21 [Tags] Verify_Existence_Of_All_Sections_In_SOL_Console_Page
22
23 Page Should Contain Access the Serial over LAN console
24
25
26Verify Existence Of All Buttons In SOL Console Page
27 [Documentation] Verify existence of all buttons in SOL console page.
28 [Tags] Verify_Existence_Of_All_Buttons_In_SOL_Console_Page
29
30 Page Should Contain Element ${xpath_open_in_new_tab_button}
31
32
33*** Keywords ***
34
35Test Setup Execution
36 [Documentation] Do test case setup tasks.
37
38 Wait Until Page Does Not Contain Element ${xpath_refresh_circle}
39 Click Element ${xpath_select_server_control}
40 Wait Until Page Does Not Contain Element ${xpath_refresh_circle}
41 Click Element ${xpath_select_sol_console}
42 Wait Until Page Contains Serial over LAN console