Webdriver好像没有直接读取表格的API,新建Table类读取表格数据,代码如下:
public class Table { private String locator; private WebDriver driver; public Table(WebDriver d, String locator) { this.driver = d; this.locator = locator; } public String getCellText(int row, int col){ String xpath = locator + "//tr[" + row +"]/td[" + col + "]"; WebElement cell = driver.findElement(By.xpath(xpath)); return cell.getText(); } }
?
这样就可以根据表格的定位符跟所在位置读取表格的值
?