puppeteer/new-docs/puppeteer.puppeteer.errors.md
2020-06-25 13:01:46 +02:00

926 B

Home > puppeteer > Puppeteer > errors

Puppeteer.errors property

Signature:

get errors(): PuppeteerErrors;

Remarks

Puppeteer methods might throw errors if they are unable to fulfill a request. For example, page.waitForSelector(selector[, options]) might fail if the selector doesn't match any nodes during the given timeframe.

For certain types of errors Puppeteer uses specific error classes. These classes are available via puppeteer.errors

Example

An example of handling a timeout error:

try {
  await page.waitForSelector('.foo');
} catch (e) {
  if (e instanceof puppeteer.errors.TimeoutError) {
    // Do something if this is a timeout.
  }
}