Exemplo n.º 1
0
        public void BeforeScenario()
        {
            _baseDriverManager = WebDriverFactory.GetWebDriverManager(ConfigurationManager.AppSettings["browser"]);
            _objectContainer.RegisterInstanceAs(_baseDriverManager);

            DataContext dataContext = new DataContext();

            _objectContainer.RegisterInstanceAs(dataContext);

            _scenario = Reporter.CreateScenarioContext(_feature);
        }
Exemplo n.º 2
0
        public static BaseDriverManager GetWebDriverManager(string browser)
        {
            BaseDriverManager driverManager = null;

            switch (browser.ToLower())
            {
            case BROWSER_CHROME:
                driverManager = new ChromeDriverManager();
                break;

            case BROWSER_FIREFOX:
                driverManager = new FirefoxDriverManager();
                break;

            default:
                throw new InvalidOperationException("Not supported browser");
            }

            return(driverManager);
        }
Exemplo n.º 3
0
        public void AfterScenario()
        {
            Reporter.FillSkipedStepsInfo(_scenario, REPORT_SKIP_STATUS_UNDEFINED_STEP);

            BaseDriverManager.CloseDriver();
        }