@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
16 lines (15 loc) • 1.27 kB
TypeScript
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>;
}