我的网页包含几个带有xpath定位器的元素,如:
//li[2]/div/div[2]/div
//li[3]/div/div[2]/div
//li[4]/div/div[2]/div
...
...
我需要知道有多少元素被显示出来。如何使用Java
和Selenium
来计算它们?
日Thnx
罗兰
答案 0 :(得分:2)
尝试使用driver.find_elements_by_xpath并计算返回元素的数量。
int xpathCount = webDriver.findElements(By.xpath("Valid_Xpath")).size();
了解详情click here或here.
Valid_Xpath应该是HTML中第一个表单元素的xpath。