UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

22 lines (21 loc) 950 B
import { ElementArrayFinder, ElementFinder } from "protractor"; import { Atom } from "../../atom"; import { MenuAtom } from "../menu/menu.atom"; export declare class BasicSelectAtom extends Atom { toggleMenu: () => Promise<void>; /** * Toggle select and select a new item from the options. */ select: (title: string) => Promise<void>; getSelectedItem: () => ElementFinder; getSelectedItems: () => ElementArrayFinder; elementHasClass: (selector: string, className: string) => Promise<boolean>; getItemsCount: () => Promise<number>; getItemText: (idx: number) => Promise<string>; getMenu: () => MenuAtom; getElementByClass: (className: string) => ElementFinder; protected getElementByTagName: (tagName: string) => ElementFinder; protected getElementByCss: (selector: string) => ElementFinder; protected getElementsByCss: (selector: string) => ElementArrayFinder; private getMenuItem; }