HtmlUnit:如何搜索文本

时间:2017-02-04 22:19:23

标签: java htmlunit

在java项目中,我必须使用HtmlUnit来检索WebPage的内容。

如何搜索包含内容// Send email if(mail($toEmail,$emailSubject,$htmlContent,$headers)){ $statusMsg = 'Your contact request has been submitted successfully !'; $msgClass = 'succdiv'; }else{ $statusMsg = 'Your contact request submission failed, please try again.'; $msgClass = 'errordiv'; } 的元素。它是html文档的一部分。 refer元素没有id,class或name:

123

无法将整个文档转换为文本并在之后进行搜索。

1 个答案:

答案 0 :(得分:3)

您需要撰写适当的xpath表达式。在你的情况下,它可以是:

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

或更一般地

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

要查找元素:page.getByXPath("//*[contains(text(),'123')]")