/* 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); } }
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(); } }