Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/pptr/mod.ts>Browser#waitForTarget

Headless Chrome Deno API
Latest
method Browser.prototype.waitForTarget
Re-export
import { Browser } from "https://deno.land/x/pptr@1.2.0/mod.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
  • A function to be run for every target.
optional
options: WaitForTargetOptions = [UNSUPPORTED]

Returns

Promise<Target>

The first target found that matches the predicate function.