HtmlUnit不加载外部引用的javascript

时间:2010-05-17 10:55:58

标签: javascript htmlunit

我在尝试使用HtmlUnit测试Web应用程序时遇到了问题。请记住,我没有长时间使用HtmlUnit,所以我可能会遗漏一些微不足道的东西。

由于某些原因,未加载外部引用的javascripts。当我将页面打印为xml时,我得到的是:

<script language="javascript" src="urltofile.js">  
</script>  

正如您所看到的,脚本标记应该包含javascript时为空。我错过了什么?我整个上午都在搜索解决方案,但没有找到任何相关信息。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:3)

经过数小时的谷歌搜索后,我发现解决方案非常简单。我所要做的就是在检索页面后等待几秒钟,以便在执行任何其他操作之前允许javascript执行一段时间。我可以诚实地说找到解决方案有点令人反感,但至少我现在可以转向更重要的东西了。 :)

答案 1 :(得分:1)

该标记加载一个外部文件:“urltofile.js”,所以没有任何内容并不奇怪,因为js代码是从该文件加载而不是注入到现有标记中。