所以我必须解析这样结构的 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 和其他垃圾世界”,这不是最佳的。