gpt4 book ai didi

javascript - NightmareJs goto 评估后

转载 作者:行者123 更新时间:2023-11-30 15:00:39 26 4
gpt4 key购买 nike

我不太了解 nightmarejs,所以它可能真的很简单。
我的问题是,为什么应用卡在 Facebook 网址上而没有转到 Google?

 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')
})

最佳答案

以下行返回一个 promise ,您首先将 promise 解析为数据。只需在 Nightmare promise 链中添加一个 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")
})

结果如下 Nightmare

关于javascript - NightmareJs goto 评估后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46586894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com