//Negative Cases for Save public static void CancelSaveDesignName(string name) { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(CreateDesignPage)); try { if (SaveDesign.IsElementEnabled()) { SaveDesign.Click(); bool status_of_save_button = SaveDesignNameYes.IsElementEnabled(); Console.WriteLine("Status of save design button is " + status_of_save_button); logger.Info("Status of save design button is " + status_of_save_button); Wait.WaitVisible(SaveDeisgnPopup, 20); String designnanme = name + DateTime.Now.ToString(); DesignName.Type(designnanme); SaveDesignNameNo.Click(); } else { Console.WriteLine("Cancel SaveDesign Name failed."); logger.Info("Cancel SaveDesign Name failed."); } if (CreateDesignHeader.IsElementDisplayed()) { Console.Write("Create Design page is opened."); } else { Console.Write("Navigating to Create Design page failed."); } } catch (Exception e) { logger.Error("Cancel Save DesignName failed due to : " + e); //**Closing browser Driver.Quit(); throw e; } }
//Verify Create Design Page public static void VerifyCreateDesignPage() { log4net.Config.XmlConfigurator.Configure(); ILog logger = LogManager.GetLogger(typeof(CreateDesignPage)); try { Wait.WaitForPageToLoad(); Wait.WaitVisible(CreateDesignHeader); bool status_of_createdesignlogo = CreateDesignHeader.IsElementDisplayed(); Console.WriteLine("Status of create design header is " + status_of_createdesignlogo); logger.Info("Status of create design header is " + status_of_createdesignlogo); } catch (Exception e) { logger.Error("Verify Create design page failed due to : " + e); test.Fail("Verify Create design page failed."); //**Closing browser Driver.Quit(); throw e; } }