只是为了澄清,我不想等待一个条件,只需暂停n秒。这是我有的代码,但id不能按照我的预期工作,我怀疑“wait”是异步的。我想要更改代码,以便打印1,等待5秒钟,打印2,然后打印3.现在打印1,打印3,然后等待5秒钟并打印2.Casperjs - 有没有办法等待n秒?
var casper = require('casper').create();
var x = require('casper').selectXPath;
var fs = require('fs');
var parsedFile = "pfile.txt";
casper.start();
function wait5seconds() {
casper.wait(5000, function() {
this.echo('2');
});
}
casper.then(function() {
this.echo('1');
wait5seconds();
this.echo('3');
});
casper.run();
你会对纯粹的JavaScript延迟功能感兴趣吗? –