public BBCSiteFacade()
 {
     webDriver = new ChromeDriver(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
     webDriver.Manage().Timeouts().ImplicitWait = new TimeSpan(0, 0, 7);
     webDriver.Manage().Window.Maximize();
     questionToBBCPage = new DoYouHaveAQuestionToBBCPage(webDriver);
     bBCNewsPage       = new BBCNewsPage(webDriver);
     bBCMainPage       = new BBCMainPage(webDriver);
     haveYourSayPage   = new HaveYourSayPage(webDriver);
     searchPage        = new SearchPage(webDriver);
 }
Пример #2
0
        public void NavigateThroughPages()
        {
            using (IWebDriver driver = new ChromeDriver(Environment.CurrentDirectory))
            {
                var homePage = new BBCHomePage(driver);
                homePage.NavigateTo();

                var newsPage = new BBCNewsPage(driver);
                newsPage.NavigateTo();

                var sportPage = new BBCSportPage(driver);
                sportPage.NavigateTo();

                var weatherPage = new BBCWeatherPage(driver);
                weatherPage.NavigateTo();

                var iPlayerPage = new BBCiPlayerPage(driver);
                iPlayerPage.NavigateTo();

                var soundsPage = new BBCSoundsPage(driver);
                soundsPage.NavigateTo();
            }
        }
Пример #3
0
 public void WhenIClickOnBBCNews()
 {
     Newsstep = new BBCNewsPage(browser);
     Newsstep.clickon();
 }