gpt4 book ai didi

java - 从元素中获取文本——排除内部元素的文本

转载 作者:行者123 更新时间:2023-11-28 21:10:04 26 4
gpt4 key购买 nike

我有一个 HTML 如下

<div class="someClass">
LNAME, FNAME MNAME
<a class="button" onclick="#">This is Button</a>
</div>

我想获取 div.someClass 中的文本,即 LNAME、FNAME MNAME

但是我越来越关注

LNAME, FNAME MNAME 
This is Button

我正在使用 driver.findElement(By.cssSelector("div.someClass")).getText();

我知道上面的代码为我提供了整个 div.someClass 元素的文本。

如何只提取 div.someClass 而不是内部元素的值。例如我给出的,我想要输出为

LNAME, FNAME MNAME

最佳答案

//a[@class='button']/preceding-sibling::text()

关于java - 从元素中获取文本——排除内部元素的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717867/

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