UNPKG

testplane

Version:

Tests framework based on mocha and wdio

50 lines (49 loc) 4.42 kB
/// <reference types="expect-webdriverio/types/expect-webdriverio" /> export {}; declare global { namespace ExpectWebdriverIO { interface Matchers<R, T> { toBeDisplayed(options?: ExpectWebdriverIO.CommandOptions): Promise<R>; toExist(options?: ExpectWebdriverIO.CommandOptions): Promise<R>; toBePresent(options?: ExpectWebdriverIO.CommandOptions): Promise<R>; toBeExisting(options?: ExpectWebdriverIO.CommandOptions): Promise<R>; toHaveAttribute(attribute: string, value?: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveAttr(attribute: string, value?: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveAttributeContaining(attribute: string, contains: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveAttrContaining(attribute: string, contains: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveClass(className: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveElementClass(className: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveClassContaining(className: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveElementClassContaining(className: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveElementProperty(property: string | RegExp, value?: unknown, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveValue(value: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveValueContaining(value: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeClickable(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeDisabled(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeDisplayedInViewport(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeEnabled(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeFocused(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeSelected(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeChecked(options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveChildren(size?: number | ExpectWebdriverIO.NumberOptions, options?: ExpectWebdriverIO.NumberOptions): Promise<R>; toHaveHref(href: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveLink(href: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveHrefContaining(href: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveLinkContaining(href: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveId(id: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveText(text: string | RegExp | Array<string | RegExp>, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveTextContaining(text: string | RegExp | Array<string | RegExp>, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveStyle(style: { [key: string]: string; }, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveUrl(url: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveUrlContaining(url: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveTitle(title: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toHaveTitleContaining(title: string | RegExp, options?: ExpectWebdriverIO.StringOptions): Promise<R>; toBeElementsArrayOfSize(size: number | ExpectWebdriverIO.NumberOptions, options?: ExpectWebdriverIO.NumberOptions): Promise<R>; toBeRequested(options?: ExpectWebdriverIO.CommandOptions): Promise<R>; toBeRequestedTimes(times: number | ExpectWebdriverIO.NumberOptions, options?: ExpectWebdriverIO.NumberOptions): Promise<R>; toBeRequestedWith(requestedWith: ExpectWebdriverIO.RequestedWith, options?: ExpectWebdriverIO.CommandOptions): Promise<R>; } } }