Selenium(WebDriver)でテーブルの行数を取得する
Selenium(WebDriver)でテーブルの行数を取得する方法
findElementでテーブルを指定し、そこから[tagName]で[tr]を検索し、サイズを取得する
driver.findElement(By.xpath("html/body/div/div/table/tbody")).findElements(By.tagName("tr")).size();
ユーティリティクラス化
public static int getTableRowSize(By by) { try { return driver.findElement(by).findElements(By.tagName("tr")) .size(); } catch (NoSuchElementException e) { System.out.println(e); } }