Ejemplo n.º 1
0
        public void NavigateToUnstablePage(PageAlias pageAlias)
        {
            NavigateToUnstablePage(pageAlias, true);

            //This waitfor can be extracted to a public method in Object/Common folder
            WebElementKeeper.WaitingFor_InvisibilityOfElementLocated(_driver, By.XPath(".//div[@class='spinner']"));
        }
Ejemplo n.º 2
0
        public void NavigateTo(PageAlias pageAlias, bool isCheckPage)
        {
            if (this.CurrentPage == pageAlias)
            {
                return;
            }

            var url = RouteMapper.ConvertAliasToUrl(pageAlias);

            _driver.Url = url;

            if (isCheckPage && !WebElementKeeper.WaitingFor_UrlToBe(_driver, pageAlias))
            {
                throw new Exception(string.Format("Navigate To : {0} faild!", pageAlias));
            }
        }
Ejemplo n.º 3
0
 public bool VerifyElement()
 {
     return(WebElementKeeper.WaitingFor_ElementIsVisible(_driver, By.XPath(_rootXPath)));
 }
Ejemplo n.º 4
0
 public bool IsCurrentPage(PageAlias pageAlias)
 {
     //return WebElementKeeper.WaitingFor_UrlToBe(_driver, pageAlias);
     return(WebElementKeeper.WaitingFor_UrlContains(_driver, pageAlias));
 }