Задать вопрос
@armenka29
Программист, бизнесмен

Как в casperjs загрузить по очереди урлы из массива?

Делаю на каспере функцию, открыл страницу, нажал на кнопку, вывел результат.
Тестирую на 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
        });
 
    }
}

Что в итоге, сначала отрабатывает эхо - выводит список урлов, а потом только начинает там страницы загружать...
нет последовательности...
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы