44

子要素を持つこの要素があり、それらの子要素にも子要素があります。要素の子孫であるすべての要素を取得したいと思います。ありがとう。

4

3 に答える 3

87

これを試してください:

(Java)

List<WebElement> childs = rootWebElement.findElements(By.xpath(".//*"));

(C#)

IReadOnlyList<IWebElement> childs = rootWebElement.FindElements(By.XPath(".//*"));
于 2012-12-27T09:55:39.670 に答える
5

これを試してみてください

List<WebElement> allDescendantsChilds = rootWebElement.findElements(By.xpath("//tr[@class='parent']//*"));

上記のことにより、親trのすべての子孫要素(直接の子だけでなく)が得られます

于 2012-12-27T13:20:31.610 に答える
-3

これを試してください:

List<WebElement> childs = rootWebElement.findElements(By.tagName(".//*"));
于 2017-10-27T11:31:21.453 に答える