1

テーブル内の行数を数えようとしていますが、webdriver の調査に基づいて、以下のコードとして使用する必要があります。ただし、 .size() メソッドが入力されているのを見ることができません。誰かが私に説明していただければ幸いです。

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

ありがとう。

4

1 に答える 1

2

driver.findElementは 1 つの要素のみを検索します。戻り値の型はWebElementです。

戻りdriver.findElements値の型がList<WebElement>です。(ソースはこちら

次のように使用します。

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