Added missing element click for server power

Resolves  openbmc/openbmc-test-automation#1478

Change-Id: Ib1023c30e06c31792a5991f1c628aa125a9ebb6c
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/gui/obmc_gui/data/resource_variables.py b/gui/obmc_gui/data/resource_variables.py
index 2cd2a4a..c49d8a1 100644
--- a/gui/obmc_gui/data/resource_variables.py
+++ b/gui/obmc_gui/data/resource_variables.py
@@ -89,6 +89,9 @@
     yes = "1"
     No = "2"
 
+    # GUI header elements locators.
+    xpath_select_server_power = "//a[@href='#/server-control/power-operations']"
+
     # Server health elements locators.
     xpath_select_server_health = "//*[@id='header__wrapper']/div/div[3]/a[2]"
     xpath_server_health_text =  \
diff --git a/gui/obmc_gui/lib/resource.robot b/gui/obmc_gui/lib/resource.robot
index 17252f3..343a733 100644
--- a/gui/obmc_gui/lib/resource.robot
+++ b/gui/obmc_gui/lib/resource.robot
@@ -253,6 +253,7 @@
     # controller_element  Server power controller element
     #                     (e.g. power__power-on.)
 
+    Click Element  ${xpath_select_server_power}
     Wait Until Element Is Visible  ${controller_element}
     Page Should Contain Button  ${controller_element}
     Click Element  ${controller_element}
diff --git a/gui/obmc_gui/test/gui_header/test_obmc_gui_power_operations.robot b/gui/obmc_gui/test/gui_header/test_obmc_gui_power_operations.robot
index 64f3806..81d193b 100644
--- a/gui/obmc_gui/test/gui_header/test_obmc_gui_power_operations.robot
+++ b/gui/obmc_gui/test/gui_header/test_obmc_gui_power_operations.robot
@@ -133,4 +133,4 @@
     [Documentation]  Login to the OpenBMC GUI with failure enabled.
 
     Open Browser With URL  ${xpath_openbmc_url}
-    Login OpenBMC GUI  ${OPENBMC_USERNAME}  ${OPENBMC_PASSWORD}
\ No newline at end of file
+    Login OpenBMC GUI  ${OPENBMC_USERNAME}  ${OPENBMC_PASSWORD}