PHPUnit,Selenium - 根据同一行中另一列的值单击行中的链接

时间:2014-07-05 19:50:27

标签: selenium phpunit

我认为这是一个愚蠢的问题,但我找不到答案。我有许多列的表(名称,日期,链接等)。我想根据" name"点击链接。值。

这是一个简短的例子:

<tr>
  <td>
    name value
  </td>
  <td>
    date
  </td>
  <td>
    <a href="">
      link
    </a>
  </td>
</tr>
<tr>
  the same format with different values
</tr>

感谢您的回答

1 个答案:

答案 0 :(得分:0)

这个xpath对你有用,我想:

//td[contains(text(), 'name value')]/../td/a

它会找到包含<td>的{​​{1}},返回到包含'name value',然后返回到<tr>的{​​{1}}作为同一个<td>的孩子。

如果我正确理解phpunit,命令将如下所示:

<a>