如何在Selenium WebElement中搜索?

时间:2016-06-04 13:35:52

标签: java selenium

我正在生成一个Web元素列表:

List<WebElement> elements = driver.findElements(By.className("name")); 

现在我想从elements中的每个元素获取子元素。我试过像

这样的解决方案
WebElement element = elements.get(0).findElement(By.xpath("/x")); 

其中x是元素中每个元素的tagname。但是这会在完整的活动框架中搜索,而不仅仅在elements.get(0)

的子元素中搜索

有什么想法吗?

1 个答案:

答案 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