gpt4 book ai didi

java - 单击基于表中另一列的链接文本的链接

转载 作者:行者123 更新时间:2023-12-01 10:00:12 24 4
gpt4 key购买 nike

我有一个看起来像 table 的东西。我有几行,第一列是网址标题,第二列是描述,第三列是日期,最后一列是铅笔图标,可以单击该图标来编辑链接。这就是我所追求的。

我需要做的是能够根据第一个单元格中网址标题的链接文本单击该编辑图标。

这是该表的 HTML。

 <table id="doc" class="displaytag-table" style="width: 100%;">
<thead>
<tbody>
<tr class="displaytag-odd"> (this is the first row)
<tr class="displaytag-even"> (second row)
<tr class="displaytag-odd">
<td style="width: 25%">
<a href="/chcfweb/doc/dispatch.do?filename=http%3A%2F%2Fwww.cnn.com&mode=download">Mikes test</a>
</td>
<td style="text-align: left">Mikes test</td>
<td style="text-align: center">12/22/2015</td>
<td style="text-align: center"> </td>
<td style="text-align: center">
<a href="/chcfweb/doc/dispatch.do?docId=644&mode=edit">
<img border="0" alt="Edit" src="/chcfweb/sbc/images/pencil.gif">
</a>
</td>

即有一个链接文本为“Mikes test”的网址。我想找到该行并单击该行中的编辑图标。

如果我只是得到它的 xpath,它会说,哦,你想要第 13 行的第四列。我不能这样做,这些数字会改变。

我不知道该怎么做。任何正确方向的指针都会受到赞赏。

最佳答案

使用 xpath

text() = 'Mikes test'

text()[contains(.,'Mikes test')]

您可以找到您的列,然后您可以使用 /.. 找到父级(行),然后您可以使用

//img[@alt='Edit']

找到该行的编辑按钮。

关于java - 单击基于表中另一列的链接文本的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36869216/

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