2

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

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

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

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

4

2 回答 2

3

经过许多小时的谷歌搜索,我发现解决方案非常简单。我所要做的就是在检索到页面后等待几秒钟,以便在执行其他任何操作之前让 javascript 有时间执行。老实说,找到解决方案有点虎头蛇尾,但至少我现在可以继续做更重要的事情了。:)

于 2010-05-18T06:40:29.053 回答
1

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

于 2010-05-17T11:01:21.017 回答