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); }
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 void WhenIClickOnBBCNews() { Newsstep = new BBCNewsPage(browser); Newsstep.clickon(); }