Пример кода ClientUtils#findAll(селектор строки) не работает

Этот пример кода CasperJS ( http://casperjs.org/api.html) не работает. Кто-нибудь знает, как заставить эту вещь работать?

var links;
casper.start('http://foo.bar/', function() {
    links = this.evaluate(function() {
        var elements = __utils__.findAll('a.menu');
        return Array.prototype.forEach.call(elements, function(e) {
            return e.getAttribute('href');
        });
    });
});

casper.run(function() {
    this.echo(JSON.stringify(links)).exit();
});

1 ответ

Решение

Использование Array#map вместо Array#forEach,

Другие вопросы по тегам