我想在每个页面上截取屏幕截图。为了导航到不同的页面,有一个功能moveNext()
。当我签入控制台时,我可以看到它按顺序导航到所有页面。但是,它不是在每个页面同时截屏,而是对最后一页进行多张截屏。casperjs 是否提供回调或等待选项?
casper.then(function () {
for (var currentPage = startPage; currentPage < lastPage; currentPage++) {
this.page.evaluate(function(currentPage) {
moveNext(currentPage);
}, currentPage);
phantomcss.screenshot('html', 'screenshot');
console.log(currentPage);
}
});