JavaでSelenium Webdriverを使用しています。私はテーブルを持っていて、最初の行の最後のセルと最後の行の最後のセルを手に入れたいと思っています。私はそれらの1つを得ることができます
WebElement table =driver.findElement(By.className("dataTable"));
List <WebElement> rows = table.findElements(By.tagName("tr"));
WebElement firstrow= rows.get(0);
WebElement lastrow= rows.get(rivit.size()-1);
List <WebElement> firstcells = firstrow.findElements(By.tagName("td"));
List <WebElement> lastcells = lastcell.findElements(By.tagName("td"));
firstcell.get(6).getText());
これは、td タグを 2 回検索しているためです。両方のセルをうまく取得する方法のヒントはありますか? 行またはセルに識別子がありません。