コード例 #1
0
        public void SetUpAllTestCases()
        {
            var setBrowser = ConfigurationManager.AppSettings["Browser"];

            _driverManager = DriverManagerFactory.getManager((DriverManagerFactory.DriverType)Enum.Parse(typeof(DriverManagerFactory.DriverType), setBrowser));
            _driver        = _driverManager.GetDriver();
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
 public static IWebDriver Initialize(DriverType.DriverType driverType)
 {
     return(DriverManagerFactory.GetDriverManager(driverType).GetWebDriver());
 }