UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

28 lines (27 loc) 1.06 kB
import { Locator } from "playwright-core"; import { Atom } from "../../atom"; export declare class PopoverAtom extends Atom { static CSS_CLASS: string; static getBackdrop(): Locator; static findIn<T extends Atom>(atomClass: any, parentLocator: Locator, root?: boolean): T; popoverModalId: string; private modalBackdrop; private containerAnimationInProgress; constructor(root?: Locator); togglePopover: () => Promise<void>; open: () => Promise<void>; openByHover: () => Promise<void>; closeModal: () => Promise<void>; waitForOpen: (timeout?: number) => Promise<void>; waitForClosed: (timeout?: number) => Promise<void>; isPopoverDisplayed: () => Promise<boolean>; getTitle: () => Locator; isDisplayedRight: () => Promise<boolean>; isDisplayedLeft: () => Promise<boolean>; isDisplayedTop: () => Promise<boolean>; isDisplayedBottom: () => Promise<boolean>; clickTarget: () => Promise<void>; getPopoverBody: () => Locator; hover: () => Promise<void>; private bodyHasClass; }