gpt4 book ai didi

selenium - Xpath/获取具有某些值的最接近的祖先

转载 作者:行者123 更新时间:2023-12-03 00:56:14 24 4
gpt4 key购买 nike

我想获得WebElement的最接近的祖先具有某些属性。

例如:

<div>
<i value1= "hello">
<a value1 = "bye">
<div id="2"> Hello </div></a></i></div>

我有一个WebElmentJave呈现 div (id="2")

我如何才能找到具有value1的最亲密的 parent 属性?

在这种情况下,我会得到元素 avalue1="bye" .

我尝试下一个:divElement.findElement(By.xpath("/ancestor-or-self::*[@value1]"));但这不起作用。

最佳答案

尝试相对 XPath 表达式,即以 ./ 开头,而不是 /:

divElement.findElement(By.xpath("./ancestor-or-self::*[@value1][1]"));

关于selenium - Xpath/获取具有某些值的最接近的祖先,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858493/

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