gpt4 book ai didi

javascript - Xpath 获取相对于给定元素最近周围具有特定标记的元素

转载 作者:行者123 更新时间:2023-12-03 03:23:23 31 4
gpt4 key购买 nike

我有一个带有 id 的元素说uniqueId它周围有各种标签,我想获取最近的特定标签。

这是一个例子:

<div>
<div>
<input> </input>
</div>
<div>
<form>
.
.
<input id="uniqueId"> </input>
.
.
</form>
<div>
</div>

我想要说最近的 input标记如果我有 xpath 的话 id="uniqueId"

我尝试过类似的东西 <ancestor-siblings>::[@tag="input"]//*[@id="uniqueId"]/parent::following-sibling::input

或者类似//*/input/*/[@id="uniqueId"]的东西

我必须在 Selenium 中使用它。

我已经浏览了各种 Xpath 备忘单,但无法达到我的要求。

最佳答案

这将找到 [@id='uniqueId'] 元素的第一个前面的输入。您可以尝试使用 following:: 进行相同的操作。

//*[@id='uniqueId']/preceding::input[1]

这就是你问的吗?

关于javascript - Xpath 获取相对于给定元素最近周围具有特定标记的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46467233/

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