UNPKG

@progress/kendo-e2e

Version:

Kendo UI end-to-end test utilities.

25 lines (24 loc) 1.06 kB
import { Browser, By, WebElement } from "../selenium"; import { UIComponent } from "./ui-component"; export declare class Menu extends UIComponent { static SELECTOR: string; constructor(browser: Browser, locator?: string, rootElement?: WebElement); isShown(): Promise<boolean>; getMenuItemByIndex(index: number): Promise<WebElement>; getMenuItemByTextLocator(text: string): By; getMenuItemByText(text: string): Promise<WebElement>; getMenuItemArrow(text: string): Promise<WebElement>; clickMenuItem(text: string, { waitForAnimation }?: { waitForAnimation?: boolean; }): Promise<void>; hoverMenuItem(text: string, { waitForAnimation }?: { waitForAnimation?: boolean; }): Promise<void>; isMenuItemFocused(text: string): Promise<boolean>; isMenuItemHovered(text: string): Promise<boolean>; getSubMenuOfItem(text: string): Promise<Menu>; leftScroll(): Promise<WebElement>; rightScroll(): Promise<WebElement>; upScroll(): Promise<WebElement>; downScroll(): Promise<WebElement>; }