M
Size: a a a
M
BO
k
await page.screenshot({path: 'example.png'});M
M
M
M
M
M
AV
OI
const errorMsg = await page.$eval('.notification.error', el => el.textContent);OI
M
OI
document.querySelector механизма. Оно находит и проверяет в доме. Потом ты делаешь скриншот. Вопрос: почему ты ожидаешь что скриншот захватит ошибку на UI, когда ее там нет.OI
M
M
M
M
N
page.waitForSelector('.notification.error', { visible: true }); будет ждать что элемент есть в DOM и что он не скрыт, но не факт что он виден пользовалю. Проверь через https://pptr.dev/#?product=Puppeteer&version=v1.20.0&show=api-elementhandleisintersectingviewport