2

私のWebページには、次のようなxp​​athロケーターを持ついくつかの要素が含まれています。

//li[2]/div/div[2]/div
//li[3]/div/div[2]/div
//li[4]/div/div[2]/div
...
...

それらの要素がいくつ表示されているかを知る必要があります。Javaとを使用してそれらをカウントするにはどうすればよいSeleniumですか?

thnx

ローランド

4

1 に答える 1

4

driver.find_elements_by_xpath を試して、返された要素の数を数えます。

int xpathCount = webDriver.findElements(By.xpath("Valid_Xpath")).size();

詳細については、ここまたはここをクリックしてください。

Valid_Xpath は、HTML の最初のフォーム要素の xpath である必要があります。

于 2013-10-24T07:44:06.597 に答える