如何选择on元素,此元素包含元素集合,如何选择或传递此元素的集合?
WebDriverRunner.getWebDriver().findElements(By.tagName("*"));
是$$("*")
他们认为搜索的默认空间是整个文档,如何指定要搜索的区域?假设我需要来自区域或特定元素的 a 标记。我的页面有以下架构:
<div class="class1">
<a href="" />
<a href="" />
<img src="img.png" />
</div>
<a href="" />
<a href="" />
<div class="class2">
<a href="" />
<div class="class4"> <div>
</div>
如何传递 div class =&#34; class1&#34; 的所有元素,例如:在选择 div.class1 元素之后,我需要查看全部此 div 中的元素。
答案 0 :(得分:1)
你应该找到第一个div class =“class1”,然后使用这个对象找到下面代码下面的所有元素:
WebElement el = WebDriverRunner.getWebDriver().findElement(By.className("class1"));
List<WebElement> elements = el.findElements(By.tagName("*"));
如果这不起作用,请告诉我!!!
由于 萨迪克