Я немного растерялся из-за тайм-аута функций типа waitFor. Что произойдет, если функция waitFor вызывается с нулевым тайм-аутом?
await page.waitFor("#button", {timeout: 0}
Будет ли оно ждать "вечно" или вообще не ждать? Или что-то еще?
Работает так же, как и другие функции waitFor:
waitFor
timeout максимальное время ожидания в миллисекундах. По умолчанию 30000 (30 секунд). Передайте 0, чтобы отключить тайм-аут.
timeout
30000
0
Итак, { timeout: 0 } будет ждать вечно. Без свойства timeout он будет ждать 30 секунд, прежде чем отключится сам по себе.
{ timeout: 0 }