【发布时间】:2017-06-04 06:11:30
【问题描述】:
使用 HTMLUnit 我尝试在使用 Java 登录后单击某个站点上的按钮
登录似乎成功但是,当我尝试单击一个按钮(使用 JS 脚本并由 id="buttonGetDetails" 定义)时,它会抛出一个错误,它无法找到该 id 的元素
“true”是我设置的布尔值,“登录成功”是在测试期间使用的System.out.println
Error:
elementName=[*] attributeName=[id] attributeValue=[buttonGetDetails]
true
Login successful
at com.gargoylesoftware.htmlunit.html.HtmlPage.getHtmlElementById(HtmlPage.java:1597)
【问题讨论】:
-
使用
htmlPage.asXml()查看 HtmlUnit 看到的内容,并检查是否记录了任何 JavaScript 错误。另外,尽量提供最小的可重现案例。
标签: javascript java htmlunit