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

PHPUnit,Selenium-根据同一行中另一列的值单击行中的链接,selenium,phpunit,Selenium,Phpunit,我认为这是一个愚蠢的问题,但我找不到答案。我的表有很多列(名称、日期、链接等)。我想根据“name”值点击链接 下面是一个简短的例子: <tr> <td> name value </td> <td> date </td> <td> <a href=""> link </a> </td> </tr> <tr

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

下面是一个简短的例子:

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

名称值
日期
相同的格式具有不同的值

感谢您的回答

我认为,这个xpath将适用于您:

//td[contains(text(), 'name value')]/../td/a
它将找到包含
,返回到包含
,然后返回到包含
,该
中的子级相同

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

$this->click("xpath=//td[contains(text(), 'name value')]/../td/a");