Added a test to delete single error log

Select Single Error Log And Delete

Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com>
Change-Id: I481ab46028cd821fec29a652572a844658c97f1a
diff --git a/gui/gui_test/health_menu/test_event_logs_sub_menu.robot b/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
index 88f5775..672051b 100644
--- a/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
+++ b/gui/gui_test/health_menu/test_event_logs_sub_menu.robot
@@ -3,6 +3,7 @@
 Documentation  Test OpenBMC GUI "Event logs" sub-menu.
 
 Resource        ../../lib/resource.robot
+Resource        ../../../lib/logging_utils.robot
 
 Suite Setup     Suite Setup Execution
 Suite Teardown  Close Browser
@@ -21,7 +22,8 @@
 ${xpath_event_action_delete}      //*[@data-test-id="table-button-deleteSelected"]
 ${xpath_event_action_export}      //*[contains(text(),"Export")]
 ${xpath_event_action_cancel}      //button[contains(text(),"Cancel")]
-
+${xpath_delete_first_row}         //*[@data-test-id="eventLogs-button-deleteRow-0"][2]
+${xpath_confirm_delete}           //button[@class="btn btn-primary"]
 
 *** Test Cases ***
 
@@ -66,6 +68,19 @@
     Page Should Contain Element  ${xpath_event_action_cancel}  limit=1
 
 
+Select Single Error Log And Delete
+    [Documentation]  Select single error log and delete it.
+    [Tags]  Select_Single_Error_Log_And_Delete
+
+    Create Error Logs  ${2}
+    ${number_of_events_before}=  Get Number Of Event Logs
+    Click Element At Coordinates  ${xpath_delete_first_row}  0  0
+    Wait Until Page Contains Element  ${xpath_confirm_delete}
+    Click Button  ${xpath_confirm_delete}
+    ${number_of_events_after}=  Get Number Of Event Logs
+    Should Be Equal  ${number_of_events_before -1}  ${number_of_events_after}
+    ...  msg=Failed to delete single error log entry.
+
 *** Keywords ***
 
 Suite Setup Execution