2017-02-04 17 views
1

Javaプロジェクトでは、HtmlUnitを使用してWebページのコンテンツを取得する必要があります。HtmlUnit:テキストの検索方法

内容が123の要素を検索するにはどうすればよいですか。これはhtml文書の一部です。テキストに文書全体を変換し、その後検索することはできません

.... 
    <tr> 
    <td>123</td> 
    <td>456</td> 
    </tr> 
.... 

:参照要素には、ID、クラスまたは名前を持っていません。

答えて

3

xpathの表現を適切に構成する必要があります。あなたのケースではそれはすることができます。page.getByXPath("//*[contains(text(),'123')]")

:より一般的に要素を見つけることが

//*[contains(text(),'123')] 

//*[text()='123'] 

かを

関連する問題