コード例 #1
0
 public void Setup()
 {
     DriverManager.CreateDriver();
     ExamplePg = new ExamplePage(mgr.GetDriver());
     LoginPg   = new LoginPage(mgr.GetDriver());
     LoginPg.Login();
 }
コード例 #2
0
        public E2ETestFixture()
        {
            var testConfig = new Config().TestConfiguration;

            DriverManager =
                new DriverManager(testConfig["e2e:browser"],
                                  testConfig["e2e:suturl"],
                                  int.Parse(testConfig["e2e:timeout"]));

            DriverManager.CreateDriver();

            DemoQaPages = new DemoQaPages(DriverManager);
        }
コード例 #3
0
        public void SetUp()
        {
            WebDriver = (RemoteWebDriver)DriverManager.CreateDriver(Convert.ToString(TestContext.DataRow["browser"]), Convert.ToString(TestContext.DataRow["version"]), Convert.ToString(TestContext.DataRow["platform"]));
            WebDriver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromMilliseconds(30000));
            WebDriver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromMilliseconds(15000));
            WebDriver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromMilliseconds(15000));
            WebDriver.Manage().Window.Maximize();

            try
            {
                WebDriver.Navigate().GoToUrl("https://bfc-test.bftcloud.com/news/");
            }
            catch (WebDriverTimeoutException)
            {
                WebDriver.Dispose();
                Assert.Fail("The driver timed out attempting to load the page.");
            }
        }
コード例 #4
0
        private static void CheckAllPages(DriverType driverType)
        {
            using (IWebDriver driver = DriverManager.CreateDriver(driverType))
            {
                driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);

                HomePage         homePage         = new HomePage_Uk(driver);
                Menu             menu             = new Menu(driver);
                Footer           footer           = new Footer(driver);
                OfficesListPage  officesPage      = new OfficesListPage(driver);
                PartnersListPage partnersListPage = new PartnersListPage(driver);

                homePage.NavigateAndAcceptCookies();

                CheckOfficesPage(footer, officesPage);

                CheckPartnersPage(menu, partnersListPage);
            }
        }
コード例 #5
0
 public void BeforeScenario()
 {
     _driver = DriverManager.CreateDriver(DriverType.Chrome);
     _scenarioContext["driver"] = _driver;
 }