2017-02-04 8 views
1

자바 프로젝트에서 HtmlUnit을 사용하여 웹 페이지의 내용을 검색해야합니다.HtmlUnit : 텍스트 검색 방법

내용이 123 인 요소를 검색하려면 어떻게해야합니까? 그것은 HTML 문서의 일부입니다. 참조하는 요소에는 ID, 클래스 또는 이름이 없습니다.

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

전체 문서를 텍스트로 변환하고 나중에 검색 할 수 없습니다.

답변

3

xpath 표현을 적절하게 작성해야합니다. 귀하의 경우가 될 수 있습니다 page.getByXPath("//*[contains(text(),'123')]")

: 더 일반적으로 요소를 찾기 위해

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

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

또는