UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

29 lines (28 loc) 1.06 kB
import { ElementFinder } from "protractor"; import { Atom } from "../../atom"; export declare class PopoverAtom extends Atom { private root; static CSS_CLASS: string; static animationDelay: number; static readonly backdrop: ElementFinder; popoverModalId: string; private modalBackdrop; private containerAnimationInProgress; constructor(root: ElementFinder); 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: () => ElementFinder; getTitleText: () => Promise<string>; isDisplayedRight: () => Promise<boolean>; isDisplayedLeft: () => Promise<boolean>; isDisplayedTop: () => Promise<boolean>; isDisplayedBottom: () => Promise<boolean>; clickTarget: () => Promise<void>; getPopoverBody: () => ElementFinder; private bodyHasClass; }