Есть ли в Кукольнике свободное ожидание? - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу дождаться XPath, который иногда появляется, а иногда нет. Если он появляется, тогда выполните план A, и если он не появится, скажем, через 5 секунд, выполните план B.

Возможно ли это? Или я должен просто использовать await page.waitFor(5000) для достижения этой цели?

1 Ответ

1 голос
/ 17 апреля 2020

Вы можете использовать page.waitForXPath():

const element = await page.waitForXPath(xpath, {timeout: 5000}).catch(e => void e);
if (element)
    //plan A
else
    //do plan B
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...