梦魇js控制台日志的东西

时间:2017-09-26 15:16:54

标签: javascript node.js nightmare

我有这段代码:

nightmare
  .goto('https://xxxdsfdx.com')
  .type('#ap_email', 'mail@gmail.com')
  .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);
  });

我想要.a-box-inner div

的console.log内容

我该怎么做?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我应该把innerHTML

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