Javascript casperjs/phantomjs在casper.on('error',…)事件上不退出/进入循环
无论如何,我正在开始使用casperjs,我想使用casper.on'error',来处理错误事件。。。。我在Windows7上,64位 问题是,在执行此操作时,以及在触发错误时,casperjs/phantomjs进入一个循环,并且不处理退出/死亡 下面是示例代码:我特意注释掉“var关键字”来测试它:Javascript casperjs/phantomjs在casper.on('error',…)事件上不退出/进入循环,javascript,error-handling,casperjs,exit,Javascript,Error Handling,Casperjs,Exit,无论如何,我正在开始使用casperjs,我想使用casper.on'error',来处理错误事件。。。。我在Windows7上,64位 问题是,在执行此操作时,以及在触发错误时,casperjs/phantomjs进入一个循环,并且不处理退出/死亡 下面是示例代码:我特意注释掉“var关键字”来测试它: var casper = require('casper').create({ verbose: true, logLevel: "debug" }); casper.sta
var casper = require('casper').create({
verbose: true,
logLevel: "debug"
});
casper.start();
casper.then(function () {
casper.echo('breaking down keywords');
//var keywords = []; //comment out to test for error handling
keywords.push('hello world');
casper.echo('finished');
});
casper.on('error', function (msg, backtrace) {
this.echo("=========================");
this.echo("ERROR:");
this.echo(msg);
this.echo(backtrace);
this.echo("=========================");
this.die("die");
});
casper.run();
这是一张图片:
无限循环不断地进行,并充满了控制台。我以为简单的“casper/this.die”就行了
我还研究了其他问题,如,但我只有英特尔高清图形
对我应该做什么有什么建议吗