Здравствуйте. Я сейчас пытаюсь использовать обёртку для PhantomJs для node -
horseman.
Вот пример кода:
const Horseman = require('node-horseman');
const users = ['PhantomJS', 'nodejs'];
users.forEach((user) => {
console.log(5)
const horseman = new Horseman()
.open(`http://twitter.com/${user}`)
.text('.ProfileNav-item--followers .ProfileNav-value')
.click('a')
.then((text) => {
console.log(6);
})
.close();
});
Выводит мне:
5
5
6
6
А надо:
5
6
5
6
То есть сделать этот код синхронным.
Надеюсь на здешнюю помощь.