кукловод ждёт загрузки элемента innerText - PullRequest
0 голосов
/ 22 марта 2020

Мне нужно дождаться значения элемента 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...