Java 使用xpath计算行数,但.size()不可用
我试图计算表中的行数,根据我对webdriver的研究,我应该使用下面的代码。但是,我无法看到填充了.size()方法,如果有人能向我解释一下,我将不胜感激Java 使用xpath计算行数,但.size()不可用,java,selenium-webdriver,Java,Selenium Webdriver,我试图计算表中的行数,根据我对webdriver的研究,我应该使用下面的代码。但是,我无法看到填充了.size()方法,如果有人能向我解释一下,我将不胜感激 int rowCount = driver.findElement(By.xpath("//*[@id='hitlist']/form/table/tbody/t")).size(); 谢谢 driver.findElement将只找到一个元素,返回类型为WebElement 您需要driver.findElements,其返回类型为Li
int rowCount = driver.findElement(By.xpath("//*[@id='hitlist']/form/table/tbody/t")).size();
谢谢
driver.findElement
将只找到一个元素,返回类型为WebElement
您需要driver.findElements
,其返回类型为List
。()
像这样使用它:
int rowCount = driver.findElements(By.xpath("//*[@id='hitlist']/form/table/tbody/tr")).size();
@用户2388556:注意到
findElement
和findElement
之间的区别了吗?你读过我写的吗?