Делаю на каспере функцию, открыл страницу, нажал на кнопку, вывел результат.
Тестирую на windows и меня смущает стартовая пауза перед загрузкой/отрисовкой 1й страницы, вторая тутже загружается.
я так понимаю он на страрт программы тратит время.
я вот и думаю, как можно перебрать через массив урлы что я передам и поочередно открвать страницу, кликать, выводить
casper.start('стартовый урл', function (response) {
var av = list.split(',');
for (i=0; i< av.length; i++){
this.echo(av[i]);
this.thenOpen('https://url/'+av[i],function () {
takeShot(); // делаю скриншот1
this.click('a.a2');
takeShot(); // делаю скриншот2
});
}
}
Что в итоге, сначала отрабатывает эхо - выводит список урлов, а потом только начинает там страницы загружать...
нет последовательности...