【发布时间】:2012-06-22 03:15:33
【问题描述】:
所以我必须解析这样结构的 HTML
<div>
Hello
<div name="DONOTWANT">
Text that I dont want and other junk
</div>
World
</div>
我需要一个可以检索 HTML 块中的即时文本的解决方案。在这个例子中,我想要“Hello World”,而忽略所有其他文本。关于如何使用 webdriver 和 selenium 执行此操作有什么建议吗?我正在用 java 编程,但是,如果您有可以翻译的另一种语言的解决方案,我也会接受。
目前如果我有类似的东西
String foo = driver.findElement(By.xpath(".//div")).getText();
foo 将包含“我不想要的 Hello Text 和其他垃圾世界”,这不是最佳的。
【问题讨论】:
-
也许这个问题可以帮助你:stackoverflow.com/questions/4735453/…
标签: java xpath selenium webdriver