如果不了解正在访问的网页,就无法在禁用Javascript的情况下执行AJAX请求。如果更改未成功,则必须继续进行调试,但请确保已启用Javascript。
此外,请确保您使用的是HtmlUnit 1.12,并更新代码中所有不赞成使用的方法。
顺便说一句,我也建议关闭可能的Javascript警告。检查此答案以了解如何进行。
要从最新版本的HtmlUnit中删除所有输出,您只需要在静态块或主类中添加以下行即可:
java.util.logging.Logger.getLogger("com.gargoylesoftware").setLevel(Level.OFF); System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.NoOpLog");
不需要覆盖其他任何状态的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)