GUI: Added new test case for user management page.

Changes:
  - Added new test case to 'Delete user account via GUI'.

Tested:
  - Ran above test case from sandbox successfully.

Change-Id: I768fb426a6edad00ccd730365d67400e75e77c5e
Signed-off-by: Nandish-Matti <nandish.matti@ibm.com>
diff --git a/gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot b/gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot
index a6c6163..741bc22 100644
--- a/gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot
+++ b/gui/gui_test/security_and_access_menu/test_user_management_sub_menu.robot
@@ -27,6 +27,7 @@
 ${xpath_password_confirm_button}         //*[@data-test-id='userManagement-input-passwordConfirmation']
 ${xpath_cancel_button}                   //*[@data-test-id='userManagement-button-cancel']
 ${xpath_submit_button}                   //*[@data-test-id='userManagement-button-submit']
+${xpath_delete_button}                   //button[text()='Delete user']
 ${xpath_add_user_heading}                //h5[contains(text(),'Add user')]
 ${xpath_policy_settings_header}          //*[text()="Account policy settings"]
 ${xpath_auto_unlock}                     //*[@data-test-id='userManagement-radio-automaticUnlock']
@@ -138,6 +139,17 @@
     Wait Until Page Contains  my_admin_user  timeout=15
 
 
+Delete User Account Via GUI
+    [Documentation]  Delete user account via GUI.
+    [Tags]  Delete_User_Account_Via_GUI
+
+    # Create new user account via GUI.
+    Create User And Verify  ${username}[0]  Administrator  ${True}
+
+    # Delete the user created via GUI.
+    Delete Users Via GUI  ${username}[0]
+
+
 *** Keywords ***
 
 Create User And Verify
@@ -213,6 +225,21 @@
     END
 
 
+Delete Users Via GUI
+    [Documentation]  Delete given users via GUI.
+    [Arguments]  @{user_list}
+    # Description of argument(s):
+    # user_list          List of user name to be deleted.
+
+    FOR  ${user}  IN  @{user_list}
+      Wait Until Keyword Succeeds  30 sec  5 sec  Click Element
+      ...  //td[text()='${user}']/following-sibling::*/*/*[@title='Delete user']
+      Wait Until Keyword Succeeds  30 sec  5 sec  Click Element  ${xpath_delete_button}
+      Wait Until Element Is Visible  ${xpath_success_message}  timeout=30
+      Wait Until Element Is Not Visible  ${xpath_success_message}  timeout=60
+    END
+
+
 Suite Teardown Execution
     [Documentation]  Do suite teardown tasks.