UNPKG

@vibe/testkit

Version:
27 lines 781 B
import { Page, Locator } from "@playwright/test"; import { IconButton } from "./IconButton"; /** * Class representing a Modal */ export declare class Modal { page: Page; locator: Locator; elementReportName: string; closeModalButton: IconButton; /** * Create a Modal. * @param {Page} page - The Playwright page object. * @param {Locator} locator - The locator for the MenuButton element. * @param {string} elementReportName - The name for reporting purposes. */ constructor(page: Page, locator: Locator, elementReportName: string); /** * Close the modal. */ closeModal(): Promise<void>; /** * Check if the modal is visible. */ isVisible(): Promise<boolean>; } //# sourceMappingURL=Modal.d.ts.map