Skip to main content
Module

x/puppeteer/mod.ts>errors

A port of puppeteer running on Deno
Latest
variable errors
Re-export
import { errors } from "https://deno.land/x/puppeteer@16.2.0/mod.ts";

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.

Examples

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

type

PuppeteerErrors