@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
28 lines (27 loc) • 1.14 kB
TypeScript
import { UIComponent } from "./ui-component";
import { Browser, By, WebElement } from "../selenium";
export declare class TimeDurationPicker extends UIComponent {
protected parentElement?: WebElement | By | string;
static SELECTOR: string;
constructor(browser: Browser, locator?: string, parentElement?: WebElement | By | string);
popupSelector(): Promise<By>;
popup(): Promise<WebElement>;
timeItem(column: number, row: number): Promise<WebElement>;
timeItemValue(column: number, row: number): Promise<string>;
pickTime(column: number, row: number): Promise<void>;
getShortcutButton(index: number): Promise<WebElement>;
set(): Promise<void>;
cancel(): Promise<void>;
input(): Promise<WebElement>;
getSelectionStart(): Promise<number>;
getSelectionEnd(): Promise<number>;
time(): Promise<WebElement>;
inputValue(): Promise<string>;
isValid(): Promise<boolean>;
type(text: string, { typeFromBeginning }?: {
typeFromBeginning?: boolean;
}): Promise<void>;
expand(): Promise<void>;
waitToExpand(): Promise<void>;
waitToCollapse(): Promise<void>;
}