UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

28 lines (27 loc) 1.21 kB
import { ElementArrayFinder, ElementFinder } from "protractor"; import { Atom } from "../../atom"; import { CheckboxAtom } from "../checkbox/checkbox.atom"; export declare class RepeatAtom extends Atom { static CSS_CLASS: string; getItems(): ElementArrayFinder; itemCount: () => Promise<number>; getItem: (idx: number) => ElementFinder; isNormal: () => Promise<boolean>; isCompact: () => Promise<boolean>; get vScrollViewport(): ElementFinder; get vScrollViewportContent(): ElementFinder; selectCheckbox: (idx: number) => Promise<void>; selectCheckboxes: (...indexes: number[]) => Promise<void>; getCheckbox: (idx: number) => CheckboxAtom; selectRow: (idx: number) => Promise<void>; selectRows: (...indexes: number[]) => Promise<void>; selectRadioRow: (idx: number) => Promise<void>; selectRadio: (idx: number) => Promise<void>; isStriped: () => Promise<boolean>; isItemSelected: (idx: number) => Promise<boolean>; isEmptyTextPresented(): Promise<boolean>; getEmptyText(): Promise<string>; getHeaderText(): Promise<string>; getVScrollViewportHeight(): Promise<string>; getVScrollViewportContentHeight(): Promise<string>; }