//Delete Single Template public static void DeleteSingleTemplate() { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(MyProjectsPage)); try { //Delete Single Template FirstCheckBox.Click(); FirstDelete.Click(); Wait.WaitVisible(DeleteAlertPopup, 10); if (DeleteAlertPopup.IsElementDisplayed()) { Console.Write("Message from the Delete alert popup is " + DeleteAlertPopupMsg.GetText()); Wait.WaitVisible(DeleteAlertPopupYes, 10); DeleteAlertPopupYes.Click(); Wait.WaitVisible(ConfirmationMsgPopup, 10); Console.WriteLine("Confirmation message is " + ConfirmationMsgPopup.GetText()); } else { Console.Write("Delete alert pop-up is not comming "); } } catch (Exception e) { logger.Error("Delete Single Template failed due to : " + e); //**Closing browser Driver.Quit(); throw e; } }
//Negative Cases For Delete public static void DismissPopupSingleTemplate() { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(MyProjectsPage)); test = Base.extent.CreateTest("DismissPopupSingleTemplate"); try { FirstCheckBox.Click(); FirstDelete.Click(); Wait.WaitVisible(DeleteAlertPopup, 10); Console.Write("Message from the Delete alert popup is " + DeleteAlertPopupMsg.GetText()); DeleteAlertPopupNo.Click(); Assert.IsTrue(ProjectsHeader.IsElementDisplayed()); } catch (Exception e) { logger.Error("Click on Cancel button failed due to : " + e); //**Closing browser Driver.Quit(); throw e; } }