gpt4 book ai didi

java - 如何使用 Selenium、Java 从 div 元素中获取文本?

转载 作者:行者123 更新时间:2023-12-02 10:08:17 27 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Get text from XPath located Element using Selenium WebDriver with JavaScript

(4 个回答)


3年前关闭。




我正在寻找一种方法来从此 div 获取“TOTAL INSTALLS”的编号FireBase 和 Appsflyer 上的元素。

number needed

我曾尝试使用元素的 XPath 或 id 选择器,但它们不起作用。我想问题出在 getText()功能和Inner HTML .

我对前端开发不是很了解,所以请解释一下我应该使用什么方法。
这是该元素的 html 代码。
html code

最佳答案

尝试获取 innerHTML无法获取文本值时的值。尝试任何一个选项。看看这是否有效。

选项 1:

WebElement Element1 = driver.findElement(By.cssSelector("h5.af-kpi-box-footer"));
System.out.println(Element1.getAttribute("innerHTML"));

选项 2
WebElement element2=driver.findElement(By.cssSelector("h5.af-kpi-box-footer"));
JavascriptExecutor executor = (JavascriptExecutor) driver;
System.out.println(executor.executeScript("return arguments[0].innerHTML", element2));

关于java - 如何使用 Selenium、Java 从 div 元素中获取文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55178159/

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