//Click on any Template public static void SelectTemplate() { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(POS_On_Demand)); try { AnyTemplate.Click(); Clicks.ScrollToViewElement(CreateYourDesign); Wait.WaitVisible(CreateYourDesign, 10); CreateYourDesign.Click(); } catch (Exception e) { logger.Error("Pos on demand failed due to : " + e); //**Closing browser Driver.Quit(); throw e; } }
//Click on Cancel in Create Deisgn page public static void ClickOnCancel() { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(CreateDesignPage)); try { Clicks.ScrollToViewElement(CreateDesignCancel); Wait.WaitVisible(CreateDesignCancel, 10); CreateDesignCancel.Click(); test.Pass("Click on Cancel passed."); } catch (Exception e) { Console.Write("Click On Cancel failed."); //**Closing browser Driver.Quit(); throw e; } }
//Share Template public static void ShareTemplate(string sendermailid) { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(ShareTemplatePage)); try { Wait.WaitForPageToLoad(); Wait.WaitVisible(SenderMail, 30); SenderMail.Type(sendermailid); Wait.WaitVisible(Send, 10); Clicks.ScrollToViewElement(Send); Send.Click(); string msg = ConfirmationMsgPopup.GetText(); Console.WriteLine("Message is " + msg); } catch (Exception e) { logger.Error("Share Template is failed due to: " + e); //**Closing browser Driver.Quit(); throw e; } }