【发布时间】:2019-09-18 21:34:17
【问题描述】:
下面是 HTML 页面
<div class="box">
<div class="box3 disbox"></div>
<div class="box3 top"><input type="hidden" value="38206" name="jdh0">
<div class="box3-1 bg1">1</div>
<div class="clear"></div>
</div>
<div class="box3 top"><input type="hidden" value="38215" name="jdh1">
<div class="box3-1 bg1">2</div>
<div class="clear"></div>
</div>
<div class="box3 top"><input type="hidden" value="38214" name="jdh2">
<div class="box3-1 bg1">3</div>
<div class="clear"></div>
</div>
<div class="box3 top"><input type="hidden" value="38216" name="jdh3">
<div class="box3-1 bg1">4</div>
<div class="clear"></div>
</div>
</div>
我想要来自<div class="box">的div总数等于<div class="box3 top">
我尝试使用下面的代码,但它计算所有 div 而与类无关,请告诉我如何根据类名计算 div?
WebElement resultGrid = driver.findElement(By.xpath("/html/body/div[4]/div/div/div[1]/div[4]"))
List<WebElement>totalRow = resultGrid.findElements(By.tagName("div"))
【问题讨论】:
标签: java selenium selenium-webdriver xpath css-selectors