public void SetUpAllTestCases() { var setBrowser = ConfigurationManager.AppSettings["Browser"]; _driverManager = DriverManagerFactory.getManager((DriverManagerFactory.DriverType)Enum.Parse(typeof(DriverManagerFactory.DriverType), setBrowser)); _driver = _driverManager.GetDriver(); }
public void RunBeforeScenario() { _driverManager = DriverManagerFactory.GetDriverManager(DriverType.Firefox); driver = _driverManager.GetWebDriver(); //driver = new FirefoxDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); ScenarioContext.Current.Add("currentDriver", driver); }
public void Initialize() { DriverManager = DriverManagerFactory.GetDriverManager(DriverType.CHROME); Driver = DriverManager.GetWebDriver(); Driver.Navigate().GoToUrl("https://dev.integrivideo.com/app/projects"); Driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(4); LoginPageSteps = new LoginPageSteps(Driver); }
public static void SetUpEnvironment(IObjectContainer objectContainer) { TestRunInitializer.objectContainer = objectContainer; var configManager = new ConfigurationManager(); var retryPolicyFactory = new RetryPolicyFactory(configManager.UtilityConfig); var driverManagerFactory = new DriverManagerFactory(configManager); // Register all instances that can be useful in steps implementation objectContainer.RegisterInstanceAs <RetryPolicyFactory>(retryPolicyFactory); objectContainer.RegisterInstanceAs <ConfigurationManager>(configManager); objectContainer.RegisterInstanceAs <DriverManagerFactory>(driverManagerFactory); }
public static IWebDriver Initialize(DriverType.DriverType driverType) { return(DriverManagerFactory.GetDriverManager(driverType).GetWebDriver()); }