说我有以下内容
<div class="facetContainerDiv">
<div>
<label class="facetLabel">
<input class="facetCheck" type="checkbox" />
</label>
<label class="facetLabel">
<input class="facetCheck" type="checkbox" />
</label>
<label class="facetLabel">
<input class="facetCheck" type="checkbox" />
</label>
<label class="facetLabel">
<input class="facetCheck" type="checkbox" />
</label>
<label class="facetLabel">
<input class="facetCheck" type="checkbox" />
</label>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
现在我想根据我提供的索引在复选框上打勾.所以我写了一个像下面这样的方法
如何访问div class ="facetContainerDiv"中的所有元素?
我试过了
List<WebElements> elementsList = driver.findElements(By.cssSelector(".facetContainerDiv"));
for(WebElement checkBox:elementsList) {
int i=0;
checkBox = elementsList.get(i);
bla bla bla..
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,elementsList只有一个元素,其中"type"为null.