如何将Nightmare的结果返回给变量?

时间:2016-06-16 06:53:18

标签: javascript nightmare

我正在努力使用https://github.com/segmentio/nightmare将javascript的异步性保存到变量中。

var Nightmare = require('nightmare');
var nightmare = Nightmare();

var title = nightmare
    .goto('https://github.com')
    .evaluate(function () {
        return document.title;
    })
    .end()
    .then((result) => {
        // console.log(result);
    });

console.log(title);

控制台输出如下:Promise { <pending> }

如何在控制台登录之前将结果存储到title变量?我应该使用yield的生成器函数吗?

0 个答案:

没有答案