Exemple #1
0
 public void LoadHomePage()
 {
     using (IWebDriver driver = new ChromeDriver(Environment.CurrentDirectory))
     {
         var homePage = new BBCHomePage(driver);
         homePage.NavigateTo();
     }
 }
        public void WhatPositionIsCrystalPalaceInTheLeague()
        {
            var position = new BBCHomePage(Driver).ClickSportLink()
                           .ClickFootballLink()
                           .ClickTablesLink()
                           .GetTeamPosition("Crystal Palace");

            Assert.AreEqual(position, expectedCpPosition);
        }
        public void WhatTeamIsIn20thPosition()
        {
            var team = new BBCHomePage(Driver).ClickSportLink()
                       .ClickFootballLink()
                       .ClickTablesLink()
                       .GetTeamInPostion(20);

            Assert.AreEqual(team, expected20Team.ToUpper());
        }
Exemple #4
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();
            }
        }
 public BbcPagesSteps(IWebDriver driver)
 {
     this.driver            = driver;
     doYouHaveQuestionsPage = new DoYouHaveQuestionsPage(driver);
     homePage = new BBCHomePage(driver);
 }
 public void ThenTheSeeThePageLoads()
 {
     Homepage = new BBCHomePage(browser);
     Homepage.checkSignINButton();
 }