在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
无法将整个文档转换为文本并在之后进行搜索。
答案 0 :(得分:3)
您需要撰写适当的xpath
表达式。在你的情况下,它可以是:
//*[text()='123']
或更一般地
//*[contains(text(),'123')]
要查找元素:page.getByXPath("//*[contains(text(),'123')]")