1

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

4

1 回答 1

0

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

 page.onConsoleMessage = function (message) {
    system.std.err.writeLine(message);
    };
于 2016-01-06T16:40:38.847 回答