如何使用网络驱动程序获取元素的所有后代?
2022-09-01 00:53:50
有这个元素有子元素,那些子元素又有子元素等等。我想获取作为该元素的后代的所有元素。谢谢。
有这个元素有子元素,那些子元素又有子元素等等。我想获取作为该元素的后代的所有元素。谢谢。
试试这个:
(爪哇)
List<WebElement> childs = rootWebElement.findElements(By.xpath(".//*"));
(C#)
IReadOnlyList<IWebElement> childs = rootWebElement.FindElements(By.XPath(".//*"));
试试这个
List<WebElement> allDescendantsChilds = rootWebElement.findElements(By.xpath("//tr[@class='parent']//*"));
上面的东西会给你所有后代子元素(不仅仅是直接子元素)的父级元素