使用PhantomJS进行Karma-grunt测试用例失败

时间:2015-12-11 10:00:01

标签: javascript node.js phantomjs karma-runner mocha-phantomjs

我正在运行一个测试套件,它使用业力在Ubuntu 15.04上测试PhantomJS的一些功能。测试用例需要一些JavaScript文件,创建一个包,并调用PhantomJS来提供这些脚本。我可以跟踪执行直到捆绑包上传。然而,之后我得到“PhantomJS崩溃”错误。显然,没有生成日志文件(或者我找不到它们)。由于我不是所有这些的专家,我想知道如何调试这个问题。有什么方法可以看到PhantomJS发生了什么事吗?

1 个答案:

答案 0 :(得分:0)

您需要为正在为任何标准输出打印的消息注册事件侦听器,以重定向到控制台。

 page.onConsoleMessage = function (message) {
    system.std.err.writeLine(message);
    };