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