2017-09-26 132 views
1

我有這樣的代碼:噩夢JS控制檯日誌東西

nightmare 
    .goto('https://xxxdsfdx.com') 
    .type('#ap_email', '[email protected]') 
    .type('#ap_password', 'passsword') 
    .click('#signInSubmit') 
    .wait('#report-wrapper') 
    .click('.a-tab-heading:nth-child(7)') 
    .evaluate(() => document.querySelector('.a-box-inner')) 
    .then(console.log) 
    .catch((error) => { 
    console.error('failed:', error); 
    }); 

我想CONSOLE.LOG .a-box-inner DIV

如何做到這一點的內容是什麼?

回答

1

.then(console.log.bind(console))

+0

是如何工作的呢? – user2950593

+0

https://stackoverflow.com/questions/28668759/what-does-this-statement-do-console-log-bindconsole – Peter

+0

我試過了 - 它console.logs null – user2950593

1

我應該把innerHTML的

.evaluate(() => document.querySelector('.a-box-inner')).innerHTMl