gpt4 book ai didi

java - 如何选择表中包含多行不同类且每列具有相同类名的记录的链接

转载 作者:行者123 更新时间:2023-12-02 14:05:14 24 4
gpt4 key购买 nike

<table class="table hover" id="resultTable">            
<thead>
<tr>
<th rowspan="1" class="checkbox-col"><input type="checkbox" id="ohrmList_chkSelectAll" name="chkSelectAll" value=""></th>
<th rowspan="1" style="width:400" class="header"><a href="http://opensource.demo.orangehrmlive.com/index.php/core/viewDefinedPredefinedReports?sortField=name&amp;sortOrder=ASC" class="null">Report Name</a></th>
<th rowspan="1" style="width:95"><span class="headerCell"></span></th>
<th rowspan="1" style="width:95"><span class="headerCell"></span></th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><input type="checkbox" id="ohrmList_chkSelectRecord_5" name="chkSelectRow[]" value="5"></td> <td class="left">PIM Sample Report</td>
<td class="left"><a href="/index.php/core/displayPredefinedReport?reportId=5">Run</a></td>
<td class="left"><a href="/index.php/core/definePredefinedReport?reportId=5">Edit</a></td>
</tr>
<tr class="even">
<td><input type="checkbox" id="ohrmList_chkSelectRecord_6" name="chkSelectRow[]" value="6"></td> <td class="left">Sample Report</td>
<td class="left"><a href="/index.php/core/displayPredefinedReport?reportId=6">Run</a></td>
<td class="left"><a href="/index.php/core/definePredefinedReport?reportId=6">Edit</a></td>
</tr>
</tbody>
</table>

我是 Selenium 的初学者,所以我需要帮助来单击表中多个记录中的记录的链接(运行),该表包含不同类的多行,每列具有相同的类名。我已附上代码片段。

我尝试了这个 Xpath 但不起作用:

//table[@class='table hover']/tbody/tr/td[text()='PIM Sample Report'] and ./td[text()='Run']

有人可以帮我解决这个问题吗?

最佳答案

尝试使用下面的 XPath :

//td[.="PIM Sample Report"]/following-sibling::td[.="Run"]/a

这应该获取链接“Run”,前面是td,并带有文本“PIM Sample Report”

关于java - 如何选择表中包含多行不同类且每列具有相同类名的记录的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49051518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com