そのため、そのように構造化された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 that I don't want and other junk World」が含まれます。