@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
28 lines (27 loc) • 1.44 kB
TypeScript
import { Browser, By, WebElement } from "../selenium";
import { UIComponent } from "./ui-component";
export declare class Timeline extends UIComponent {
protected parentElement?: WebElement | By | string;
static SELECTOR: string;
constructor(browser: Browser, locator?: string, parentElement?: WebElement | By | string);
getTimeLineScrollableWrap(): Promise<WebElement>;
getFlag(index: number): Promise<string>;
getEvent(index: number): Promise<WebElement>;
getEventDate(index: number): Promise<string>;
getTimelineCard(index: number): Promise<WebElement>;
getCard(index: number): Promise<WebElement>;
getCardInner(index: number): Promise<WebElement>;
getHeader(index: number): Promise<WebElement>;
getBody(index: number): Promise<WebElement>;
getHeaderTitle(index: number): Promise<string>;
getHeaderTitleHorizontal(index: number): Promise<string>;
getTrackItemHorizontal(index: number): Promise<WebElement>;
getTrackItemHorizontalCircle(index: number): Promise<WebElement>;
getTrackItemHorizontalDate(index: number): Promise<string>;
getHeaderSubTitleHorizontal(index: number): Promise<string>;
waitForFocusedCard(index: number): Promise<void>;
getBodyContent(index: number): Promise<string>;
isExpanded(index: number): Promise<boolean>;
checkExpandedState(index: number): Promise<void>;
checkCollapsedState(index: number): Promise<void>;
}