我有一个元素id
说uniqueId
它周围有各种标签,我想在它最近的标签中获取特定的标签。
下面是一个示例:
<div>
<div>
<input> </input>
</div>
<div>
<form>
.
.
<input id="uniqueId"> </input>
.
.
</form>
<div>
</div>
我想得到最近的input
标签,如果我有说id="uniqueId"
的 xpath
.我尝试了类似的东西<ancestor-siblings>::[@tag="input"]
和//*[@id="uniqueId"]/parent::following-sibling::input
或类似//*/input/*/[@id="uniqueId"]
我必须在硒中使用它。
我已经经历了各种 Xpath 备忘单,但无法实现我的要求。
这将找到[@id='uniqueId']
元素的第一个preceding input
。您可以改为尝试使用following::
。
//*[@id='uniqueId']/preceding::input[1]
这是你问的吗?