@progress/kendo-angular-e2e
Version:
Helper package for Kendo UI for Angular e2e tests
32 lines (31 loc) • 1.53 kB
TypeScript
import { Browser, By, WebElement } from '@progress/kendo-e2e';
import { ISize, Origin } from 'selenium-webdriver';
export declare class NgBrowser extends Browser {
static bindings: Array<string>;
hasFocus: any;
expectText: any;
expectAttribute: any;
sendCMDCombination: Function;
private baseUrl;
constructor(baseUrl?: string);
navigateTo(url: string, selectorToWait?: string): Promise<void>;
waitForElement(selector: string, timeout?: number): Promise<any>;
waitForKendoPopup(): Promise<void>;
resetDemo(): Promise<void>;
getSize(selector: string): Promise<ISize>;
arrowUp(): Promise<void>;
arrowDown(): Promise<void>;
arrowLeft(): Promise<void>;
arrowRight(): Promise<void>;
tab(): Promise<void>;
doubleClick(locator: By): Promise<void>;
clickAndHold(origin?: Origin | WebElement | undefined, x?: number | undefined, y?: number | undefined, duration?: number | undefined): Promise<void>;
pointerMove(origin?: Origin | WebElement | undefined, x?: number | undefined, y?: number | undefined, duration?: number | undefined): Promise<void>;
releaseHold(): Promise<void>;
getText(locator: By): Promise<string>;
getAttribute(locator: By, attribute: string): Promise<string>;
sendKeys(locator: By, text: string, clear?: boolean): Promise<void>;
expectValue(locator: By | WebElement, text: string, timeout?: number): Promise<void>;
getTextSum(selector: By): Promise<string>;
sendCTRLCombination(...keys: string[]): Promise<void>;
}