UNPKG

@progress/kendo-e2e

Version:

Kendo UI end-to-end test utilities.

16 lines (15 loc) 1.27 kB
import { By, WebDriver, WebElement } from "selenium-webdriver"; export type WaitCondition = (driver: WebDriver) => Promise<boolean>; export declare class EC { static hasText(element: WebElement, text: string): (driver: WebDriver) => Promise<boolean>; static hasValue(element: WebElement, value: string): (driver: WebDriver) => Promise<boolean>; static hasFocus(element: WebElement): (driver: WebDriver) => Promise<boolean>; static hasNoFocus(element: WebElement): (driver: WebDriver) => Promise<boolean>; static hasChild(element: WebElement, locator: By | string): () => Promise<boolean>; static hasAttribute(element: WebElement, attribute: string, value: string, exactMatch?: boolean): (driver: WebDriver) => Promise<boolean>; static hasClass(element: WebElement, value: string, exactMatch?: boolean): (driver: WebDriver) => Promise<boolean>; static isVisible(element: WebElement | By | string): (driver: WebDriver) => Promise<boolean>; static notVisible(element: WebElement | By | string): (driver: WebDriver) => Promise<boolean>; static isInViewport(element: WebElement | By | string): (driver: WebDriver) => Promise<boolean>; static notInViewport(element: WebElement | By | string): (driver: WebDriver) => Promise<boolean>; }