Мне нужно дождаться значения элемента innerText, прежде чем перейти к следующей итерации l oop. поэтому внутри метода waitForFunction я дал свой селектор (этот селектор отлично работает в chrome инструменте dev), но здесь я получаю ошибку тайм-аута. что мне не хватает?
for (let i = 0; i < count; i++) {
await page.$eval(
`${tbodySelector} > tr:nth-child(${i + 1}) > ${buttonSelector}`,
element => element.click()
);
await page.waitForFunction(
(i, tbodySelector, spanSelector) => {
!!document.querySelector(
`${tbodySelector} > tr:nth-child(${i + 1}) > ${spanSelector}`
).innerHTML === 'finished';
},
{},
i,
tbodySelector,
spanSelector
);
// await page.waitFor(8000);
}