Skip to main content
Version: 1.x

Interface: WorkZonePage

Minimal subset of Playwright's Page used by WorkZone functions.

Methods

evaluate()

evaluate(pageFunction, arg?): Promise<unknown>

Executes a function or expression in the page context.

Parameters

pageFunction

string | ((...args) => unknown)

arg?

unknown

Returns

Promise<unknown>


frame()

frame(options): WorkZoneFrame | null

Returns the first frame matching the given URL option, or null.

Parameters

options
url

string | RegExp

Returns

WorkZoneFrame | null


frameLocator()

frameLocator(selector): WorkZoneFrameLocator

Returns a FrameLocator for the given CSS selector.

Parameters

selector

string

Returns

WorkZoneFrameLocator


frames()

frames(): readonly WorkZoneFrame[]

Returns all frames attached to this page.

Returns

readonly WorkZoneFrame[]


mainFrame()

mainFrame(): WorkZoneFrame

Returns the page's main frame.

Returns

WorkZoneFrame


waitForFunction()

waitForFunction(pageFunction, options?): Promise<unknown>

Waits for a predicate function to return a truthy value.

Parameters

pageFunction

string | (() => unknown)

options?
polling?

number

timeout?

number

Returns

Promise<unknown>