2017-10-05 67 views

回答

0

以下行返回一個承諾,您首先已經解決承諾的數據。只需在夢魘承諾鏈中添加一個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