HtmlUnit安装程序不起作用

时间:2018-03-05 20:56:24

标签: java htmlunit

我的htmlUnit设置存在很大问题。 我总是得到一堆错误消息。 我认为问题在于无法找到模块地球。

这是我的基本项目: enter image description here

这是错误消息的一部分:

  

======= EXCEPTION START ========   异常类= [net.sourceforge.htmlunit.corejs.javascript.WrappedException]   com.gargoylesoftware.htmlunit.ScriptException:Wrapped com.gargoylesoftware.htmlunit.ScriptException:Error:Module:'earth'not found! (https://www.google.com/uds/?file=earth&v=1#3)       在com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine $ HtmlUnitContextAction.run(JavaScriptEngine.java:914)

1 个答案:

答案 0 :(得分:0)

没有任何错误(据我所知;-)与您的设置。您看到的错误是脚本异常;表示这是页面javascript代码抛出的javascript错误。

如果您在真实浏览器中打开页面并查看开发人员控制台,您将看到相同的错误 - 表示该网站存在错误。 通常的浏览器忽略了这个错误。 HtmlUnit是为网页测试而编写的,默认设置HtmlUnit在面对第一个错误时停止javascript处理。如果您想强制HtmlUnit仅记录错误并继续,可以通过

执行此操作
webClient.setThrowExceptionOnScriptError(false);

但强迫页面人员修复js错误会更好。

希望有所帮助