0

Selenium 驱动程序:表中的最后一列 (th[10]) 未被 driver.findElement By.xpath 访问:

driver.findElement(By.xpath("//*[@id='collapseOne_DMTS']/div/table/thead/tr[1]/th[10]")); 

我使用代码获取表 (0-10) 中的最后一个 (10th) 元素。代码成功检索到包括元素 9 在内的所有其他元素。
该代码在 Selenium RC 上运行良好:

selenium.getText("xpath=//*[@id='collapseOne_DMTS']/div/table/tbody/tr["+(i+1)+"]/td[10]");

- 表的所有元素都已成功访问。

4

1 回答 1

0

不要连接选择器。使用集合。

List<WebElement> columns = webDriver.FindElements(By.xpath("//*@id='collapseOne_DMTS']/div/table/thead/tr[1]/th"))
于 2013-01-09T12:56:48.137 回答