UNPKG

@serenity-js/playwright

Version:

Adapter that integrates @serenity-js/web with Playwright, enabling Serenity/JS reporting and using the Screenplay Pattern to write component and end-to-end test scenarios

19 lines 718 B
import { ModalDialogHandler } from '@serenity-js/web'; import type * as playwright from 'playwright-core'; /** * Playwright-specific implementation of [`ModalDialogHandler`](https://serenity-js.org/api/web/class/ModalDialogHandler/). * * @group Models */ export declare class PlaywrightModalDialogHandler extends ModalDialogHandler { private readonly page; private readonly defaultHandler; private currentHandler; constructor(page: playwright.Page); acceptNext(): Promise<void>; acceptNextWithValue(text: string | number): Promise<void>; dismissNext(): Promise<void>; reset(): Promise<void>; discard(): Promise<void>; } //# sourceMappingURL=PlaywrightModalDialogHandler.d.ts.map