Javascript 如何在casperjs脚本末尾执行代码
我试图创建一个casper脚本时间本身,为此,我在开始和结束处设置了一个变量by Date().getTime(),然后使用console.log打印差异。我遇到的问题是,脚本末尾的行在casper执行任何工作之前执行Javascript 如何在casperjs脚本末尾执行代码,javascript,casperjs,Javascript,Casperjs,我试图创建一个casper脚本时间本身,为此,我在开始和结束处设置了一个变量by Date().getTime(),然后使用console.log打印差异。我遇到的问题是,脚本末尾的行在casper执行任何工作之前执行 我对JavaScript不是很有经验,并且确实意识到无序完成可以提高许多任务的性能,但是各种casper wait方法似乎并不适用。文档表明,在运行中的所有步骤完成后,会触发事件 论点:无 当堆栈中的所有步骤都已执行时发出 您的代码有许多回调,您必须在最后调用的回调中添加计时器
我对JavaScript不是很有经验,并且确实意识到无序完成可以提高许多任务的性能,但是各种casper wait方法似乎并不适用。文档表明,在运行中的所有步骤完成后,会触发事件 论点:无
- 当堆栈中的所有步骤都已执行时发出
运行。完成
事件是OP需要的。您可能希望发布一个answer.casper.on('run.complete',function(){…});