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