コード例 #1
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));
        }
コード例 #2
0
 public AccountHomePage NavigateToAccountHomePage()
 {
     WebBrowserDriver.FindElement(By.CssSelector("[title*='SAINSBURY']")).Click();
     return(new AccountHomePage(WebBrowserDriver));
 }
コード例 #3
0
 public EstimateCostsPage NavigateToEstimageCostsPage()
 {
     WebBrowserDriver.FindElement(By.CssSelector(".button-start")).Click();
     return(new EstimateCostsPage(WebBrowserDriver));
 }
コード例 #4
0
 public void ClickOnElement(string locator)
 {
     WebBrowserDriver.FindElement(By.CssSelector(locator)).Click();
 }
コード例 #5
0
        internal void ClickBackLink()
        {
            var backlink = WebBrowserDriver.FindElement(By.CssSelector("a.link-back"));

            backlink.Click();
        }