setInterval() 在 casper.run() 之后没有触发
setInterval() is not firing after casper.run()
var casper = require('casper').create();
casper.start('http://google.com/', function () {
console.log('URL loaded.');
});
// It does work if I comment the line below.
casper.run();
setInterval(function () {
console.log('setInterval log.');
}, 2000);
如何使 setInterval() 方法与 casper.run() 方法一起使用?
将您的 setInterval
作为 lambda 函数传递:
casper.run(function() {
setInterval(function () {
console.log('setInterval log.');
}, 2000);
});
var casper = require('casper').create();
casper.start('http://google.com/', function () {
console.log('URL loaded.');
});
// It does work if I comment the line below.
casper.run();
setInterval(function () {
console.log('setInterval log.');
}, 2000);
如何使 setInterval() 方法与 casper.run() 方法一起使用?
将您的 setInterval
作为 lambda 函数传递:
casper.run(function() {
setInterval(function () {
console.log('setInterval log.');
}, 2000);
});