我正在运行一个测试套件,它使用业力在Ubuntu 15.04上测试PhantomJS的一些功能。测试用例需要一些JavaScript文件,创建一个包,并调用PhantomJS来提供这些脚本。我可以跟踪执行直到捆绑包上传。然而,之后我得到“PhantomJS崩溃”错误。显然,没有生成日志文件(或者我找不到它们)。由于我不是所有这些的专家,我想知道如何调试这个问题。有什么方法可以看到PhantomJS发生了什么事吗?
答案 0 :(得分:0)
您需要为正在为任何标准输出打印的消息注册事件侦听器,以重定向到控制台。
page.onConsoleMessage = function (message) {
system.std.err.writeLine(message);
};