2017-09-26 4 views
1

J'ai ce code:journal de la console de cauchemar de quelque chose

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

Je veux console.log contenu de .a-box-inner div

Comment dois-je faire cela?

Répondre

1

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

+0

comment ça marche? – user2950593

+0

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

+0

Je l'ai essayé - il console.logs null – user2950593

1

je devrais mettre innerHTML

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