Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Latest
method Browser.prototype.waitForTarget
import { Browser } from "https://deno.land/x/puppeteer@16.2.0/vendor/puppeteer-core/puppeteer/common/Browser.d.ts";

Searches for a target in all browser contexts.

Examples

An example of finding a target for a page opened via window.open:

await page.evaluate(() => window.open('https://www.example.com/'));
const newWindowTarget = await browser.waitForTarget(
  target => target.url() === 'https://www.example.com/'
);

Parameters

predicate: (x: Target) => boolean | Promise<boolean>
  • A function to be run for every target.
optional
options: WaitForTargetOptions

Returns

Promise<Target>

The first target found that matches the predicate function.