0
我在只有一个属性类的页面中有一个Web表。我想确定该表中的行数。我使用低于运行,但让我有他们的父类的OverviewTable所有网络表的计数代码:Web表中的行数Selenium
int rowCount=IE1.findElements(By.xpath("//table[@class='overviewTable']/tbody/tr")).size();
请另见截图。
我在只有一个属性类的页面中有一个Web表。我想确定该表中的行数。我使用低于运行,但让我有他们的父类的OverviewTable所有网络表的计数代码:Web表中的行数Selenium
int rowCount=IE1.findElements(By.xpath("//table[@class='overviewTable']/tbody/tr")).size();
请另见截图。
你需要指定rowCount时是WebElement
类型的List
,那么你就可以使用所有可用的方法来List
List<WebElement> rowCount = driver.findElements(By.xpath("//table[@class='overviewTable']/tbody/tr"));
System.out.println("Num rows: " + rowCount .size());
你应该有一个计数方法,而不是规模。 – lauda
它似乎是页面中的第一张表'overviewTable'的表格。试试这个xpath - “// table [@ class ='overviewTable'] [1]/tbody/tr” – Grasshopper
// table [@ class ='overviewTable'] [1]/tbody/tr - This works TY :) –