gpt4 book ai didi

java - parent sibling 的xpath

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:39:19 24 4
gpt4 key购买 nike

我的 Html 是这样的

 <tr>
<td>
<span>
<img>fieldId:
</span>
</td>
<td>
<span>
<input value="false" type="text">
<input type="hidden" >
</span>
</td>
<td></td>
<td></td>
</tr>

我想找到文本输入字段,但我只知道第一个 td/span/img 下的 fieldIdxpath我是这样写的

//span[contains(text(),'fieldId')]/../following-sibling::td

但它会找到第一个 td 之后出现的所有 td,所以我这样尝试

//span[contains(text(),'fieldId')]/../following-sibling::td[0]

但这行不通

我哪里错了??

请帮忙

最佳答案

XPath 索引从 1 开始,而不是 0 :

//span[contains(text(),'fieldId')]/../following-sibling::td[1]

或者,你可以试试这个方法:

//td[contains(span, 'fieldId')]/following-sibling::td[1]

关于java - parent sibling 的xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36110557/

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