我很努力地找到正確的xpath表達式來選擇其父/同級元素包含特定文本的輸入元素。xpath表達式 - select父元素包含特定文本的元素
在下面的示例中,我想選擇「input」元素,其中在同一行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>
非常感謝您解決這兩個解決方案 – megloff