【发布时间】:2014-08-12 21:42:35
【问题描述】:
我试图自己有一个 casper 脚本时间,为此我在 Date().getTime() 的开头和结尾设置了一个变量,然后使用 console.log 打印差异。我遇到的问题是脚本末尾的行在 casper 执行任何工作之前被执行。
我对 JavaScript 不是很有经验,我确实意识到乱序完成可以提高很多任务的性能,但是各种 casper 等待方法似乎并不适用。
【问题讨论】:
-
您的代码有许多回调,您必须在最后调用的那个上添加一个计时器。可能有一个事件告诉你脚本完成了,但我没有找到它
-
您也许可以使用run.complete event
-
@JuanMendes 就是这样。
run.start和run.complete事件是 OP 需要的。您可能想发布答案。
标签: javascript casperjs