我正在生成一个Web元素列表:
List<WebElement> elements = driver.findElements(By.className("name"));
现在我想从elements
中的每个元素获取子元素。我试过像
WebElement element = elements.get(0).findElement(By.xpath("/x"));
其中x是元素中每个元素的tagname
。但是这会在完整的活动框架中搜索,而不仅仅在elements.get(0)
有什么想法吗?
答案 0 :(得分:1)
您可能只需要将代码更改为:
WebElement element = elements.get(0).findElement(By.xpath(".//x")); //this would search any **x** as a sub-child of your list's elements