UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

24 lines (23 loc) 914 B
import { Locator } from "@playwright/test"; import { Atom } from "../../atom"; import { MenuAtom } from "../menu/menu.atom"; export declare class BasicSelectAtom extends Atom { toggleMenu(): Promise<void>; get input(): Locator; /** * Toggle select and select a new item from the options. */ select(title: string | RegExp, first?: boolean): Promise<void>; getSelectedItem(): Locator; getSelectedItems(): Locator; elementHasClass(selector: string, className: string): Promise<boolean>; getItemsCount(): Promise<number>; getItemText(idx: number): Promise<string>; getMenu(): MenuAtom; getElementByClass(className: string): Locator; protected getElementByTagName(tagName: string): Locator; protected getElementByCss(selector: string): Locator; protected getElementsByCss(selector: string): Locator; private getMenuItem; private escapeRegExp; }