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