Ejemplo n.º 1
0
 public static RemoteWebElement GetParentElement(RemoteWebElement webElement)
 {
     if (webElement == null || webElement.TagName.ToUpper().Equals("HTML"))
     {
         return(null);
     }
     return(webElement.FindElement(By.XPath("..")) as RemoteWebElement);
 }
Ejemplo n.º 2
0
        public static List <RemoteWebElement> GenerateWebElementsLine(RemoteWebElement webElement)
        {
            List <RemoteWebElement> webElementsLine = new List <RemoteWebElement>();

            webElementsLine.Add(webElement);

            while (!webElement.TagName.ToUpper().Equals("HTML"))
            {
                webElement = webElement.FindElement(By.XPath("..")) as RemoteWebElement;
                webElementsLine.Add(webElement);
            }
            webElementsLine.Reverse();
            return(webElementsLine);
        }
Ejemplo n.º 3
0
 public new IWebElement FindElement(By by)
 {
     return(WrapElementIfRemote_(webElement_.FindElement(by)));
 }
Ejemplo n.º 4
0
 public IWebElement FindElement(By by)
 {
     return(DecoratedWebElement.FindElement(by));
 }