Selenium 从 DIV 元素中检索值

Selenium to retrieve value from DIV element

我正在做一个 webScraper 项目,所以我遇到了很多应用程序,比如 pascal 和 Jsoup。现在我正在研究 Selenium ,我没有这方面的经验。
我为检索 div 项目的文本而苦苦挣扎。

示例: 当前 HTMLDiv 是这样的:

<div id="j_dfg:fdfhg2:2:fasd" class="ui-tooltip ui-widget info-tooltip">
Working Fine
</div>

然后我需要我的输出是(预期输出):

Working Fine

用于检索预期输出的代码:

WebElement element = firefoxDriver.findElement(By.id("j_dfg:fdfhg2:2:fasd"));
String testi = element.toString();
System.out.println("aaaaaaaaaaaaaa: "+testi);

实际输出:

aaaaaaaaaaaaaa: [[FirefoxDriver: firefox on ANY (744b2871-585c-462f-adac-b4xxxx)] -> id: j_dfg:fdfhg2:2:fasd]

请帮助我获得预期的输出。

要提取文本,您需要按以下方式使用 getText() 方法:

String testi = element.getText();