gpt4 book ai didi

java - 使用 Selenium Webdriver 提取包含
标记的文本

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

我正在尝试从以下 HTML 代码中提取文本:

<div>
"blabla"
<br>
"blublu"
<br>
"blibli"
</div>

我使用 getAttribute 方法,因为文本可以隐藏(因此 getText() 可能返回 null):

String text = driver.findElement(By.tagName("div")).getAttribute("textContent");
System.out.println(text);

预期结果是

blabla\nblublu\nblibli

但是我得到了

blablablublublibli

最佳答案

您可以在 WebElement 上使用 getText() 方法

driver.findElement(By.xpath("//div")).getText()

输出类似于:-

"blabla"
"blublu"
"blibli"

关于java - 使用 Selenium Webdriver 提取包含 <br> 标记的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43476091/

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