如何通过Laravel Dask或WebDriverBy选择所选元素的下一个td标记
我有这样一个html:如何通过Laravel Dask或WebDriverBy选择所选元素的下一个td标记,laravel,laravel-dusk,Laravel,Laravel Dusk,我有这样一个html: <table> <tbody> <tr> <td> John Doe</td> <td> <a href="http://example.com/1/edit">Edit</a> </td> </tr> <tr> <td> Rober
<table>
<tbody>
<tr>
<td> John Doe</td>
<td> <a href="http://example.com/1/edit">Edit</a> </td>
</tr>
<tr>
<td> Robert Smith </td>
<td> <a href="http://example.com/2/edit"> Edit </a> </td>
</tr>
</tbody>
</table>
无名氏
罗伯特·史密斯
我想点击约翰·多伊的编辑链接。我该怎么办?是否可以使用WebDriverBy::xpath
?您可以使用xpath:
$selector=“//td[normalize-space()='John Doe']/following sibling::td/a”;
$browser->driver->findElement(WebDriverBy::xpath($selector))->click();