@nova-ui/bits
Version:
SolarWinds Nova Framework
20 lines (19 loc) • 668 B
TypeScript
import { Locator } from "playwright-core";
import { Atom } from "../../atom";
export declare class DialogAtom extends Atom {
static CSS_CLASS: string;
static BACKDROP_CSS_CLASS: string;
static DIALOG_WINDOW_CSS_CLASS: string;
static dismissDialog(): Promise<void>;
static toBeVisible(): Promise<void>;
static clickCancelButton(): Promise<void>;
static clickActionButton(): Promise<void>;
getCloseButton: () => Locator;
getHeader(): Locator;
getFooter(): Locator;
getCancelButton(): Locator;
getActionButton(): Locator;
scrollToEnd: () => Promise<void>;
get dialog(): Locator;
toBeVisible(): Promise<void>;
}