コード例 #1
0
ファイル: BBCWebMust.cs プロジェクト: 23h1/BBC_POC
        /* This could be a bespoke test that could be used in a regression suite. */

        public void BeAbleToSeachIniPlayer()
        {
            using (IWebDriver driver = new ChromeDriver(Environment.CurrentDirectory))
            {
                var iPlayerPage = new BBCiPlayerPage(driver);

                iPlayerPage.NavigateTo();

                iPlayerPage.searchField.SendKeys("Planet Earth");

                iPlayerPage.planetEarth.Click();

                iPlayerPage.WaitUntilPlanetEarthPageHasLoaded();

                var expectedTitle = "BBC iPlayer - Planet Earth";

                Assert.Equal(expectedTitle, driver.Title);
            }
        }
コード例 #2
0
ファイル: BBCWebMust.cs プロジェクト: 23h1/BBC_POC
        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();
            }
        }