在Telerik中,可以搜索已找到的元素中的元素。例如。我发现了一个ul,它有一些元素li。之后我可以直接从元素中调用find()。
是否有使用WebDriver Java的可能性?
答案 0 :(得分:3)
在WebDriver中,在页面上查找元素的常用方法是;
WebElement element = driver.findElement(By.xpath("xpath query here"));
findElement
方法由SearchContext
地面提供,WebElement
也延伸。这意味着您可以在之前搜索找到的任何元素上调用findElement
;
WebElement child = element.findElement(By.xpath("another xpath query"));
答案 1 :(得分:0)
实际上,你可以使用
List<WebElement> = driver.findElements(By.cssSelector(".ul li"));
您的列表包含ul中的所有li元素。