Javascript 梦魇之夜在评估之后
我并不是真的做噩梦,所以可能很简单。Javascript 梦魇之夜在评估之后,javascript,nightmare,Javascript,Nightmare,我并不是真的做噩梦,所以可能很简单。 我的问题是,为什么应用程序停留在Facebook的url上,而不去谷歌 var Nightmare = require('nightmare'); var nightmare = Nightmare({ show: true }); nightmare .goto('https://facebook.com') .evaluate(function () { return document.title; }
我的问题是,为什么应用程序停留在Facebook的url上,而不去谷歌
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true });
nightmare
.goto('https://facebook.com')
.evaluate(function () {
return document.title;
}
)
.then(function(result){
console.log(result)
nightmare.goto('https://google.com')
})
下一行返回一个承诺,您必须首先将该承诺解析为数据。只需在梦魇承诺链中添加一个
then()
nightmare
.goto('https://google.com')
.then(function(){
console.log("I'm done")
})
这是一个更好的链的完整代码
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true });
nightmare
.goto('https://facebook.com')
.evaluate(function () {
return document.title;
}
)
.then(function(result){
console.log(result)
return nightmare.goto('https://google.com')
})
.then(function(){
console.log("I am on google")
})
这是结果,