// To create instance of class public static IWebDriver GetInstanceOfNUnitWebDriver() { if (instanceOfNUnitWebDriver == null) { instanceOfNUnitWebDriver = new NUnitWebDriver(); } return(instanceOfNUnitWebDriver.driver); }
// This method destroys the instance public static void DestroyInstanceOfNUnitWebDriver(IWebDriver driver) { if (instanceOfNUnitWebDriver != null) { GenericUtils.CleanUp(driver); instanceOfNUnitWebDriver = null; } }
public TestBase() { var logRepository = LogManager.GetRepository(Assembly.GetEntryAssembly()); var fileinfo = new FileInfo(Const.LogFileName); if (fileinfo.Exists) { XmlConfigurator.ConfigureAndWatch(logRepository, fileinfo); } logger = LogManager.GetLogger(this.GetType()); data = ConfigManager.Instance; driver = NUnitWebDriver.GetInstanceOfNUnitWebDriver(); TestProgressLogger = new ProgressLogger(logger, driver); }
public GenericUtils(ProgressLogger logger) { this.logger = logger; data = ConfigManager.Instance; driver = NUnitWebDriver.GetInstanceOfNUnitWebDriver(); }