schickling/chromeless

Nodes Aren't Returned from an Eval

Open

#126 aberto em 1 de ago. de 2017

Ver no GitHub
 (5 comments) (0 reactions) (0 assignees)TypeScript (606 forks)batch import
APIbugdiscussionenhancementhelp wanted

Métricas do repositório

Stars
 (13.240 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Running the following in the chromeless playground demo:

const chromeless = new Chromeless({ remote: true })

const nodes = await chromeless
  .goto('https://www.google.com')
  .evaluate(() => {
    // this will be executed in Chrome
    return [...document.querySelectorAll('a')]
  })

console.log(nodes)

await chromeless.end()

...produces no discernible return value according to the UI. Running the same [...document.querySelectorAll('a')] within Chrome Devtools will return an array populated by nodes as one would expect.

Not sure where to begin debugging this, but wanted to raise the yellow flag on the issue.

Guia do colaborador