UNPKG

@progress/kendo-e2e

Version:

Kendo UI end-to-end test utilities.

23 lines (22 loc) 945 B
import { By, ThenableWebDriver } from "selenium-webdriver"; export interface ExpectOptions { timeout?: number; message?: string; pollInterval?: number; } export interface ExpectAttributeOptions extends ExpectOptions { exactMatch?: boolean; } export interface ExpectApi { toHaveText(text: string | RegExp, opts?: ExpectOptions): Promise<void>; toBeVisible(opts?: ExpectOptions): Promise<void>; toHaveValue(value: string, opts?: ExpectOptions): Promise<void>; toHaveFocus(opts?: ExpectOptions): Promise<void>; toHaveAttribute(attribute: string, value: string, opts?: ExpectAttributeOptions): Promise<void>; toHaveClass(className: string, opts?: ExpectAttributeOptions): Promise<void>; not: { toBeVisible(opts?: ExpectOptions): Promise<void>; toHaveFocus(opts?: ExpectOptions): Promise<void>; }; } export declare function expectSelector(driver: ThenableWebDriver, by: By): ExpectApi;