Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 935 Bytes

puppeteer.puppeteer.errors.md

File metadata and controls

33 lines (21 loc) · 935 Bytes

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.
  }
}