UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

25 lines (24 loc) 1.04 kB
import { Locator } from "playwright-core"; import { Atom, IAtomClass } from "../../atom"; import { ButtonAtom } from "../button/button.atom"; import { CheckboxAtom } from "../checkbox/checkbox.atom"; import { PopupAtom } from "../popup/popup.atom"; export declare enum SelectionType { All = "Select all items on this page", UnselectAll = "Unselect all items on this page", None = "Unselect all items", AllPages = "Select all items on all pages" } export declare class SelectorAtom extends Atom { static CSS_CLASS: string; static findIn<T extends Atom>(atomClass: IAtomClass<T>, parentLocator: Locator, root?: boolean): T; get getPopupAtom(): PopupAtom; select(selectionType: SelectionType): Promise<void>; selectAppendedToBodyItem(selectionType: SelectionType): Promise<void>; get getCheckbox(): CheckboxAtom; get getSelectorButton(): ButtonAtom; itemByText(title: string): Locator; appendedToBodyItemByText(title: string): Locator; private get getToggle(); private isOpened; }