Exemplo n.º 1
0
        protected ReadOnlyCollection <IWebElement> GetLineAction(string lineName)
        {
            if (LineTemplate != null && LineTemplate.GetByLocator().Contains("%s"))
            {
                return(Table.GetWebElement().FindElements(LineTemplate.FillByTemplate(lineName)));
            }
            int index = 0;//GetIndex(Headers(), lineName) + 1; TODO

            return(LineTemplate == null?GetLineAction(index) : Table.GetWebElement().FindElements(LineTemplate.FillByTemplate(index)));
        }
Exemplo n.º 2
0
        protected IList <IWebElement> GetLineAction(string lineName)
        {
            if (LineTemplate != null && LineTemplate.GetByLocator().Contains("{0}"))
            {
                return(GetElementsByTemplate(lineName));
            }
            var num = Headers.IndexOf(lineName) + 1;

            return(LineTemplate == null
                ? GetLineAction(num)
                : GetElementsByTemplate(num));
        }
Exemplo n.º 3
0
        protected IList <IWebElement> GetLineAction(string lineName)
        {
            if (LineTemplate != null && LineTemplate.GetByLocator().Contains("{0}"))
            {
                return(Table.WebElement.FindElements(LineTemplate.FillByTemplate(lineName)));
            }
            var index = Headers.IndexOf(lineName) + 1;

            return(LineTemplate == null
                ? GetLineAction(index)
                : Table.GetWebElement().FindElements(LineTemplate.FillByTemplate(index)));
        }