public LoginPage NavigateToLoginPage() { WebBrowserDriver.Navigate().GoToUrl(BaseUrl); var homepage = new HomePage(WebBrowserDriver); return(homepage.MoveToLoginPage()); }
public FundingProjectionPage NavigateToFundingProjectionPage() { var currentUrl = new Uri(WebBrowserDriver.Url); var baseUrl = currentUrl.GetLeftPart(UriPartial.Authority); WebBrowserDriver.Navigate().GoToUrl($"{baseUrl}/accounts/{EmployerHash}/forecasting/projections"); return(new FundingProjectionPage(WebBrowserDriver)); }
public EstimateFundsStartPage NavigateToEstimateFundsStartPage() { string currentUrl = new Uri(WebBrowserDriver.Url).ToString(); if (currentUrl.Contains("forecasting/projections")) { WebBrowserDriver.FindElement(By.CssSelector("a[href*='estimations/start']")).Click(); } if (currentUrl.Contains("")) { } else { throw new Exception(); } return(new EstimateFundsStartPage(WebBrowserDriver)); }
public AccountHomePage NavigateToAccountHomePage() { WebBrowserDriver.FindElement(By.CssSelector("[title*='SAINSBURY']")).Click(); return(new AccountHomePage(WebBrowserDriver)); }
public EstimateCostsPage NavigateToEstimageCostsPage() { WebBrowserDriver.FindElement(By.CssSelector(".button-start")).Click(); return(new EstimateCostsPage(WebBrowserDriver)); }
public void ClickOnElement(string locator) { WebBrowserDriver.FindElement(By.CssSelector(locator)).Click(); }
internal void Close() { WebBrowserDriver.Quit(); }
public void Close() { WebBrowserDriver.Quit(); }
internal void ClickBackLink() { var backlink = WebBrowserDriver.FindElement(By.CssSelector("a.link-back")); backlink.Click(); }
internal ProviderLocationSearchResultPage NavigateToSearchProviderLocationResultPage(string course, string postCode) { WebBrowserDriver.Navigate().GoToUrl(BaseUrl.Combine($"Provider/FrameworkResults?PostCode={postCode}&IsLevyPayingEmployer=true&apprenticeshipid={course}")); return(new ProviderLocationSearchResultPage(WebBrowserDriver)); }
internal ApprenticeshipSearchResultPage NavigateToSearchResultPage() { WebBrowserDriver.Navigate().GoToUrl(BaseUrl.Combine("Apprenticeship/SearchResults?Keywords=")); return(new ApprenticeshipSearchResultPage(WebBrowserDriver)); }
internal StartPage NavigateToStartPage() { WebBrowserDriver.Navigate().GoToUrl(BaseUrl.Combine("")); return(new StartPage(WebBrowserDriver)); }
public void TearDown() { WebBrowserDriver.Quit(); }