2012-08-05 64 views
0

我正在使用selenium web驅動程序進行網站的測試自動化工作。在該網站上有一個頁面,顯示採購訂單的詳細信息。它有多個表,沒有與它們相關的id /名稱。該設計僅使用「td」和「tr」元素。根據採購訂單,每個表可以包含多個行,列。我想用給定的值驗證每個字段。我如何使用Xpath獲得這些動態細節?使用Xpath處理selenium web驅動程序中的動態表格

回答

0

您可以通過使用該function<td>元素的XPath獲得的<td>標籤內<tr>標籤總數 -

List<WebElement> ele = driver.findElements(By.xpath("Xpath of the table")); 

現在你可以通過每個使用每個循環來上述列表中的<tr>標籤,然後使用getText()方法讀取每個值。

讓我知道這是否對你有幫助。

相關問題