【发布时间】:2023-03-18 17:07:02
【问题描述】:
我目前很难找到正确的 xpath 表达式来选择其父/兄弟元素包含特定文本的输入元素。
在下面的示例中,我想选择“输入”元素,其中在同一 tr 行中,存在具有特定文本的 td 元素。
我的示例路径 - 返回不匹配
//input[contains(../../../td/text(),"15-935-331")]
源代码
<tr>
<td><a href="xxx" target="_blank">xxxx, yyyyy</a></td>
<td>Mr</td>
<td></td>
<td> 15-935-331</td>
<form id="betreuerModel" action="xxxx" method="POST">
<td class="tRight">
<input value="Bearbeiten" id="bearbeiten" name="bearbeiten" class="submit" title="Bearbeiten" type="submit"/>
</td>
</form>
</tr>
<tr>
// .. next row with same structure
</tr>
【问题讨论】: