Selenium驱动程序findElement by.xpath无法访问表中的最后一列。 Selenium RC代码运作良好

时间:2013-01-08 20:53:29

标签: selenium webdriver selenium-rc

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

List<WebElement> columns = webDriver.FindElements(By.xpath("//*@id='collapseOne_DMTS']/div/table/thead/tr[1]/th"))