Esempio n. 1
0
        private ITestContext GetTestContext(WrapperType adapterType, TestExecutionContext execContext)
        {
            if (_wrappers.ContainsKey(adapterType))
            {
                return(_wrappers[adapterType]);
            }

            ITestContext testContext;

            lock (_wrappers)
            {
                switch (adapterType)
                {
                case WrapperType.RestServiceWrapper:
                    testContext = new RestServiceTestContext();
                    break;

                case WrapperType.GenericWrapper:
                    testContext = new GenericTestContext();
                    break;

                default:
                    testContext = new SeleniumTestContext();
                    break;
                }
                _wrappers.Add(adapterType, testContext);
            }
            return(testContext);
        }
Esempio n. 2
0
        public void LaunchApplicationPage()
        {
            String applicationUrl = ConfigurationManager.AppSettings["url"];

            driver = GetDriverType();
            driver.Navigate().GoToUrl(applicationUrl);
            driver.Manage().Window.Maximize();
            seleniumTestContext = new SeleniumTestContext(this.driver);
            testData            = TestDataAccess.GetTestData("SignUp");
            Sleep(3000);
        }