UNPKG

@progress/kendo-angular-e2e

Version:

Helper package for Kendo UI for Angular e2e tests

32 lines (31 loc) 1.53 kB
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>; }