Пример #1
0
        public LoginPage NavigateToLoginPage()
        {
            WebBrowserDriver.Navigate().GoToUrl(BaseUrl);
            var homepage = new HomePage(WebBrowserDriver);

            return(homepage.MoveToLoginPage());
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
        }
Пример #4
0
 public AccountHomePage NavigateToAccountHomePage()
 {
     WebBrowserDriver.FindElement(By.CssSelector("[title*='SAINSBURY']")).Click();
     return(new AccountHomePage(WebBrowserDriver));
 }
Пример #5
0
 public EstimateCostsPage NavigateToEstimageCostsPage()
 {
     WebBrowserDriver.FindElement(By.CssSelector(".button-start")).Click();
     return(new EstimateCostsPage(WebBrowserDriver));
 }
Пример #6
0
 public void ClickOnElement(string locator)
 {
     WebBrowserDriver.FindElement(By.CssSelector(locator)).Click();
 }
 internal void Close()
 {
     WebBrowserDriver.Quit();
 }
Пример #8
0
 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();
 }