Add GUI use case to verify server information
Added Test case:
- Verify values under server information section such as model and serial values
Change-Id: I29e991b856edafd9aeb26062dc3c8020b5a5d561
Signed-off-by: manashsarma <manashsarma@in.ibm.com>
diff --git a/gui/gui_test/overview_menu/test_overview_menu.robot b/gui/gui_test/overview_menu/test_overview_menu.robot
index 1257578..813b2b9 100644
--- a/gui/gui_test/overview_menu/test_overview_menu.robot
+++ b/gui/gui_test/overview_menu/test_overview_menu.robot
@@ -12,7 +12,7 @@
*** Variables ***
${xpath_overview_page_header} //h1[contains(text(), "Overview")]
-
+${xpath_server_info} //*[@class='page-section'][contains(.,'Model') and contains(.,'Manufacturer') and contains(.,'Serial number')]
*** Test Cases ***
@@ -27,6 +27,22 @@
Page Should Contain High priority events
+Verify Server Information Section
+ [Documentation] Verify values under server information section in overview page.
+ [Tags] Verify_Server_Information_Section
+
+ ${redfish_machine_model}= Redfish.Get Attribute /redfish/v1/Systems/system/ Model
+ Page Should Contain ${redfish_machine_model}
+
+ ${redfish_serial_number}= Redfish.Get Attribute /redfish/v1/Systems/system/ SerialNumber
+ Page Should Contain ${redfish_serial_number}
+
+ ${redfish_motherboard_manufacturer}= Redfish.Get Attribute
+ ... ${REDFISH_CHASSIS_URI}motherboard Manufacturer
+
+ Page Should Contain ${redfish_motherboard_manufacturer}
+
+
*** Keywords ***
Test Setup Execution