Casperjs:如何捕获页面中包含的java脚本代码的语法错误?

时间:2015-01-10 19:12:20

标签: javascript phantomjs casperjs

有没有办法捕捉Casperjs中的javascript错误?

我已经为Casperjs编写了一个脚本来抓取一个网站并查找每个页面的javascript错误。 实际上,我想捕获JavaScript引擎抛出的所有javascript错误。例如,对于以下脚本:

<script src="http://example.com/a/image.jpeg"> </script>

由于JavaScript引擎无法将jpeg文件解释为js文件,因此它会在浏览器控制台中引发语法错误。

为了在Casperjs中捕获这些错误,我尝试了remote.message,page.error和resource.error处理程序,但它们都不起作用。 remote.message只捕获console.log,如果存在任何未捕获的js错误,应该触发page.error,但是上面的例子没有触发。

请您给我一些关于我可以用来捕捉此类错误的其他处理程序或选项的提示吗?

0 个答案:

没有答案