然后在evaluate之后总是返回一个对象

时间:2016-11-01 14:42:49

标签: javascript nightmare

无论我在evaluate中返回什么内容,then始终都有此value

{ bottom: 93,
  height: 20,
  left: 75,
  right: 249,
  top: 73,
  width: 174 }

我的代码:

nightmare
            .evaluate(() => true)
            .then(value => {
                console.log(value);
            });

这可能是因为我在循环中运行相同的方法(asyncjs.times())?

1 个答案:

答案 0 :(得分:0)

  

这可能是因为我在循环中运行相同的方法?

情况可能如此。使用Nightmare在循环中进行操作时必须要小心。我发现this一些文档对我帮助很大。

This answer也可能有所帮助。