@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
21 lines (20 loc) • 901 B
TypeScript
import { TreeList } from "./treelist";
import { Window } from "./window";
import { UIComponent } from "./ui-component";
import { Browser, By, WebElement } from "../selenium";
export declare class Gantt extends UIComponent {
protected parentElement?: WebElement | By | string;
static SELECTOR: string;
constructor(browser: Browser, locator?: string, parentElement?: WebElement | By | string);
treeList(): Promise<TreeList>;
addTaskButton(): Promise<WebElement>;
saveTaskButton(): Promise<WebElement>;
addTask(): Promise<void>;
addTaskViaDropdown(index: number): Promise<void>;
getViewButton(view: string): Promise<WebElement>;
switchToView(view: string): Promise<void>;
getTask(index: number): Promise<WebElement>;
getTaskText(index: number): Promise<string>;
openTask(index: number): Promise<Window>;
getTimeLineHeaderText(): Promise<string>;
}