Я пытаюсь заставить nightmare js делать .evaluate
, затем после того, как оно возвращает значение, выполнить .then(function(varFromEvaluate){})
, но функция .then
выполняется до того, как оценка будет выполнена.
Это также делает егопоэтому я не могу получить значение, которое возвращает оценка, даже если я делаю .wait
вместо .evaluate
, по какой-то причине он просто возвращает неопределенное значение.
Вот мой код:
nightmare
.evaluate(function(){
return true
}).then(function(isTrue){
console.log(isTrue) //result is false
})