public static IWebDriver GetWebDriverInstance() { if (driver == null) { driver = WebDriverFactory.initWebDriverInstance(EnvironmentConfiguration.GetBrowserTypeFromConfig()).InitWebriverInstance(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(Convert.ToInt32(EnvironmentConfiguration.GetProjectConfig(CommonConstants.TIMEOUT_SECONDS))); driver.Manage().Timeouts().PageLoad = TimeSpan.FromMinutes(5); driver.Manage().Window.Maximize(); } return(driver); }