如何使用“selenium-webdriver-xpath”从中获取文本值?

时间:2013-01-25 15:34:09

标签: ruby xpath selenium-webdriver

找到以下html代码:

<table id="supplier_list_data" cellspacing="1" cellpadding="0" class="data">
   <tr class="rowLight">
      <td class="extraWidthSmall">
         <a href="/aems/do.list">  Cdata </a>
      </td>
      <td class="extraWidthSmall">
         <a href="/aem/do.list">  xyz </a>
      </td>
      <td class="extraWidthSmall">
         <a href="/bem/do.list">  ppm </a>
      </td>
   </tr>
</table>

现在使用xpath如何获取值xyz(意味着始终是第二个"<td>")。请给我一个想法!

1 个答案:

答案 0 :(得分:1)

尝试//tr/td[2]/data()

//tr/td选择所有<td/>个元素,[2]每个<tr/>内的第二个结果,data()返回其内容。