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>