Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Go to Latest
method Browser.prototype.waitForTarget
Re-export
import { Browser } from "https://deno.land/x/puppeteer@14.1.1/vendor/puppeteer-core/puppeteer/api-docs-entry.js";

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.