1

我正在尝试计算表中的行数,并且根据我对 webdriver 的研究,我应该使用下面的代码。但是,我无法看到填充的 .size() 方法,如果有人可以向我解释,我将不胜感激?

int rowCount = driver.findElement(By.xpath("//*[@id='hitlist']/form/table/tbody/t")).size();

谢谢。

4

1 回答 1

2

driver.findElement只会找到一个元素,返回类型是WebElement.

你想要driver.findElements,它的返回类型为List<WebElement>. (来源在这里

像这样使用它:

int rowCount = driver.findElements(By.xpath("//*[@id='hitlist']/form/table/tbody/tr")).size();
于 2013-06-12T23:54:06.380 回答