我有一个HTML格式的
<tbody>
<tr>
<td> Test1 </td>
<td> .. </td>
<tr/>
<tr> ... </tr>
</tbody>
<tbody>
<tr>
<td> Test2 </td>
<td> .. </td>
<tr/>
<tr> .. </tr>
</tbody>
<tbody>
<tr>
<td> Test3 </td>
<td> .. </td>
<tr/>
<tr> .. </tr>
</tbody>
如何遍历所有tbody并获取tr / td中的文本?我试着做以下事情:
items = driver.find_elements(:xpath, "//tbody/tr[1]/td[1]").map(&:text)
puts items
和
items = driver.find_elements(:xpath, ".//tbody//td[1]").map(&:text)
puts items
在这两种情况下,puts都是空的(它在我检查的代码中达到了这一点)。如何获取tbody / tr / td中的所有项目?