I'm using Puppeteer and am trying to use document.querySelectorAll
to get a list of elements to then loop over and do something, however, it seems that something is wrong in my code, it either returns nothing, undefined
or an empty {}
despite my elements being on the page, my JS:
let elements = await page.evaluate(() => document.querySelectorAll("div[class^='my-class--']"))
for (let el of Array.from(elements)) {
// do something
}
what's wrong with my elements
and page.evaluate
here?