UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

30 lines (29 loc) 1.13 kB
import { ElementFinder } from "protractor"; import { ButtonAtom } from "../button/button.atom"; import { IconAtom } from "../icon/icon.atom"; import { PopupAtom } from "../popup/popup.atom"; import { BasicSelectAtom } from "../select/basic-select.atom"; import { TextboxAtom } from "../textbox/textbox.atom"; export declare class ComboboxAtom extends BasicSelectAtom { static CSS_CLASS: string; private root; private containerFinder; private textboxFinder; iconAtom: IconAtom; textbox: TextboxAtom; clearButton: ButtonAtom; toggleButton: ButtonAtom; popup: PopupAtom; getIconName: () => Promise<string>; getContainer: () => ElementFinder; toggleMenu: () => Promise<void>; getComboboxPlaceholder: () => Promise<string>; getInput: () => ElementFinder; acceptText: (text: string) => Promise<void>; getInputValue: () => Promise<string>; clearText: () => Promise<void>; acceptInput: (input: string) => Promise<void>; getLayoutBlock: () => ElementFinder; isRequiredStyleDisplayed: () => Promise<boolean>; getHighlightedItemsCount: () => Promise<number>; }