我正在开发一个webScrapper项目,所以我遇到了许多应用程序,如pascal和Jsoup。现在我正在研究Selenium,我没有经验 我正在努力寻找div项目的文本。
实施例:
目前HTML
有Div
,如下所示:
<div id="j_dfg:fdfhg2:2:fasd" class="ui-tooltip ui-widget info-tooltip">
Working Fine
</div>
然后我需要输出(预期输出):
工作正常
代码用于检索预期输出:
WebElement element = firefoxDriver.findElement(By.id("j_dfg:fdfhg2:2:fasd"));
String testi = element.toString();
System.out.println("aaaaaaaaaaaaaa: "+testi);
实际输出:
aaaaaaaaaaaaa:[[FirefoxDriver:任何关于任何人的Firefox] (744b2871-585c-462f-adac-b4xxxx)] - &gt; id:j_dfg:fdfhg2:2:fasd]
请帮助我获得预期的输出。
答案 0 :(得分:3)
要提取文字,您需要按以下方式使用getText()
方法:
String testi = element.getText();