我有以下代码,大部分时间都停止了:
casper.then( function() {
this.withPopup(urll, function() {
this.click(x("id('lnkInfraT-" + numero_bloco_i + "')"));
//this.wait(500);
//this.capture('.\\TEMP\\' + processo_sembarra_i + '-' + numero_bloco_i + '.pdf');
});
});
当我取消注释时
this.capture('.\\TEMP\\' + processo_sembarra_i + '-' + numero_bloco_i + '.pdf');
效果很好,但如果我也取消注释
this.wait(500);
它一直停下来。
我正在使用带有phantomjs 2.1.1的casperjs 1.1.1,当我改为phantomjs 1.9.8时,它也运行良好。我在Windows 10 64位机器上。
点击
this.click(x("id('lnkInfraT-" + numero_bloco_i + "')"));
它调用页面中以window.close()结尾的函数。我做错了什么,或者是casperjs或phantomjs中的错误?