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]");
- 成功访问了表的所有元素。
答案 0 :(得分:0)
不要连接选择器。使用集合。
List<WebElement> columns = webDriver.FindElements(By.xpath("//*@id='collapseOne_DMTS']/div/table/thead/tr[1]/th"))