gpt4 book ai didi

java - 什么 XPath 只选择 div 内的非标记文本。 Selenium 。 java

转载 作者:太空宇宙 更新时间:2023-11-04 14:40:56 25 4
gpt4 key购买 nike

我只想使用 XPath(在 Java 中)从下面的代码片段中选择文本“only this text”,但该文本是随机的,我不知道那里写的是什么。

 <div class="A">
<input id="button" type="button">x</input>
only this random text
</div>

最简单的xpath是什么?

 //div[@class='A'][what next?]

我看到类似的问题,但答案总是太复杂,我想知道最简单的方法。

还有没有其他方法可以不使用 XPath(在 Java 中)来获取该文本?

谢谢。

最佳答案

您可以使用轴步长选择文本节点 text() .

//div[@class='A']/text()

如果您只想要 <input/> 之后的文本节点节点,使用这个:

//div[@class="A"]/input/following-sibling::text()

您可以向 <input/> 添加任意谓词元素 - 就像你为 <div/> 做的一样.

关于java - 什么 XPath 只选择 div 内的非标记文本。 Selenium 。 java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16679442/

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