Fix for intermittent GUI logout

Why this change is required:
As per current design, we can have 16 REST login session to OpenBMC.
On 17th session login, session 1 is deleted. So if we perform some
GUI operation and then perform 16 REST login operation continuously
than our GUI session will get logged out. As a temporary fix, we are
now doing GUI login at start of each test case instead of suite
start.

Resolves openbmc/openbmc-test-automation#1489

Change-Id: I35fcc90da84499e9962b5bd0411a61e9843cb880
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/gui/obmc_gui/test/gui_header/test_obmc_gui_server_health.robot b/gui/obmc_gui/test/gui_header/test_obmc_gui_server_health.robot
index 937e875..fd79065 100644
--- a/gui/obmc_gui/test/gui_header/test_obmc_gui_server_health.robot
+++ b/gui/obmc_gui/test/gui_header/test_obmc_gui_server_health.robot
@@ -12,8 +12,6 @@
 Resource        ../../../../lib/logging_utils.robot
 Library         ../../../../lib/gen_robot_keyword.py
 
-Suite Setup     Launch Browser And Login OpenBMC GUI
-Suite Teardown  Close Browser
 Test Setup      Test Setup Execution
 Test Teardown   Test Teardown Execution
 
@@ -318,8 +316,8 @@
    Run Keyword If  ${status} == ${False}  Install Tarball
    Delete Error Logs And Verify
 
-   # Refresh the GUI and navigate to server health page.
-   Click Element  ${xpath_select_refresh_button}
+   # Launch the GUI and navigate to server health page.
+   Launch Browser And Login OpenBMC GUI
    Click Element  ${xpath_select_server_health}
    Wait Until Page Contains  Event log
 
@@ -329,3 +327,4 @@
    FFDC On Test Case Fail
    Delete All Error Logs
    Close All Connections
+   Close Browser