を使用してwaitFor()
います。コードは次のとおりです。
casper.waitFor(function check() {
return this.evaluate(function() {
return this.evaluate(someFunction, 'variable 1','variable 2','variable 3') === 'yes';
});
}, function then() {
console.log('Done');
});
これをコンソール出力として取得しています
Wait timeout of 5000ms expired, exiting.
タイムアウトを増やすにはどうすればよいですか?
編集:コードを次のように変更しました
casper.waitFor(function check() {
return this.evaluate(function() {
return this.evaluate(someFunction, 'variable 1','variable 2','variable 3') === 'yes';
});
}, function then() {
console.log('Done');
},10000);
次のエラーが表示されます。
CasperError: Invalid timeout function, exiting.
C:/filename:1720 in _check