0

Webサイトのテスト自動化作業にSeleniumWebドライバーを使用しています。そのWebサイトには、発注書の詳細を表示するページがあります。ID/名前が関連付けられていない複数のテーブルがあります。デザインは「td」要素と「tr」要素のみを使用しています。各テーブルには、発注書に応じて複数の行、列を含めることができます。与えられた値ですべてのフィールドを検証したいと思います。Xpathを使用してこれらの動的な詳細を取得するにはどうすればよいですか?

4

1 に答える 1

0

この関数を使用して要素のxpathを指定することにより、<tr>タグ内のタグの総数を取得できます-<td><td>

List<WebElement> ele = driver.findElements(By.xpath("Xpath of the table"));

これで、for each ループを使用して上記のリストの各タグをループし、getText()メソッド<tr>を使用して各値を読み取ることができます。

これが役立つかどうか教えてください。

于 2012-08-05T15:51:24.700 に答える