/** * This method removes a trigger if exists in the list * * @param triggersPage Trigger PO * @param triggerName Trigger name */ public static void deleteTriggerIfExist(TriggersPage triggersPage, String triggerName) { if (triggersPage.existTrigger(triggerName)) { triggersPage.selectTriggerIntoTheTable(triggerName); triggersPage.clickOnRemove(); Assert.assertTrue( triggersPage.isTriggerPopUPDisplayed(POPUP_DELETE_TRIGGER), "The remove trigger dialog was not displayed"); triggersPage.clickOnOK(); Assert.assertTrue( EventsCommon.checkFlareMessageAppearsAndClickToDisappear(FLARE_MESSAGE_TRIGGER_REMOVED)); WebDriverCommands.refreshPage(); Assert.assertFalse( triggersPage.existTrigger(triggerName), String.format("The trigger %s is still in the list", triggerName)); } }