blob: fe3f57dbbdeb207c2458d74d0ea71ba9317c7454 [file] [log] [blame]
Sushma M M0cfe0fd2020-08-31 03:18:54 -05001*** Settings ***
2
Rahul Maheshwari142642d2021-08-24 00:00:15 -05003Documentation Test OpenBMC GUI "Inventory and LEDs" sub-menu of "Hardware status" menu.
Sushma M M0cfe0fd2020-08-31 03:18:54 -05004
Rahul Maheshwari41747da2020-11-17 09:09:52 -06005Resource ../../lib/gui_resource.robot
Sushma M M0cfe0fd2020-08-31 03:18:54 -05006
Rahul Maheshwariea8a5312021-11-24 02:41:25 -06007Suite Setup Suite Setup Execution
Sushma M M0cfe0fd2020-08-31 03:18:54 -05008Suite Teardown Close Browser
Sushma M M0cfe0fd2020-08-31 03:18:54 -05009
10
11*** Variables ***
12
rramyasr-in209ef152022-06-14 04:07:38 -050013${xpath_inventory_and_leds_heading} //h1[text()="Inventory and LEDs"]
rramyasr-inb9fe2382022-08-11 02:34:03 -050014${xpath_page_loading_progress_bar} //*[@aria-label='Page loading progress bar']
15
Sushma M M0cfe0fd2020-08-31 03:18:54 -050016*** Test Cases ***
17
Rahul Maheshwari142642d2021-08-24 00:00:15 -050018Verify Navigation To Inventory And LEDs Page
19 [Documentation] Verify navigation to inventory page.
20 [Tags] Verify_Navigation_To_Inventory_And_LEDs_Page
Sushma M M0cfe0fd2020-08-31 03:18:54 -050021
Rahul Maheshwari142642d2021-08-24 00:00:15 -050022 Page Should Contain Element ${xpath_inventory_and_leds_heading}
Sushma M M0cfe0fd2020-08-31 03:18:54 -050023
24
Rahul Maheshwari142642d2021-08-24 00:00:15 -050025Verify Components On Inventory And LEDs Page
26 [Documentation] Verify whether required components are displayed under inventory and LEDs page.
27 [Tags] Verify_Components_On_Inventory_And_LEDs_Page
Anusha Dathatri36ec5a62020-11-11 01:12:10 -060028
29 Page Should Contain System
30 Page Should Contain BMC manager
31 Page Should Contain Chassis
32 Page Should Contain DIMM slot
33 Page Should Contain Fans
34 Page Should Contain Power supplies
35 Page Should Contain Processors
rramyasr-in6875a4a2021-12-05 22:37:13 -060036 Page Should Contain Assemblies
Rahul Maheshwari142642d2021-08-24 00:00:15 -050037
Sushma M M0cfe0fd2020-08-31 03:18:54 -050038*** Keywords ***
39
Rahul Maheshwariea8a5312021-11-24 02:41:25 -060040Suite Setup Execution
41 [Documentation] Do test suite setup tasks.
Sushma M M0cfe0fd2020-08-31 03:18:54 -050042
Rahul Maheshwariea8a5312021-11-24 02:41:25 -060043 Launch Browser And Login GUI
Rahul Maheshwari142642d2021-08-24 00:00:15 -050044 Click Element ${xpath_hardware_status_menu}
45 Click Element ${xpath_inventory_and_leds_sub_menu}
46 Wait Until Keyword Succeeds 30 sec 5 sec Location Should Contain inventory
rramyasr-in209ef152022-06-14 04:07:38 -050047 Wait Until Element Is Not Visible ${xpath_page_loading_progress_bar} timeout=30