2013-01-08 58 views
0

硒司機:上表中的最後一列(第[10])不被driver.findElement By.xpath訪問:Selenium驅動程序findElement by.xpath無法訪問表中的最後一列。硒RC碼行之有效

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

我們需要查看一個HTML樣本。 – Arran

回答

0

請勿連接選擇器。使用集合。

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