@progress/kendo-e2e
Version:
Kendo UI end-to-end test utilities.
31 lines (30 loc) • 1.35 kB
TypeScript
import { DropDownList } from "./dropdownlist";
import { NumericTextBox } from "./numerictextbox";
import { UIComponent } from "./ui-component";
import { Browser, By, WebElement } from "../selenium";
export declare class ImageEditor extends UIComponent {
protected parentElement?: WebElement | By | string;
static SELECTOR: string;
constructor(browser: Browser, locator?: string, parentElement?: WebElement | By | string);
canvas(): Promise<WebElement>;
uploadButton(): Promise<WebElement>;
downloadButton(): Promise<WebElement>;
actionPane(): Promise<WebElement>;
ratioDropDown(): Promise<DropDownList>;
undoButton(): Promise<WebElement>;
redoButton(): Promise<WebElement>;
cropButton(): Promise<WebElement>;
resizeButton(): Promise<WebElement>;
zoomInButton(): Promise<WebElement>;
zoomOutButton(): Promise<WebElement>;
zoomOptionsDropDown(): Promise<DropDownList>;
actionPanePortraitButton(): Promise<WebElement>;
actionPaneLandscapeButton(): Promise<WebElement>;
widthNumeric(): Promise<NumericTextBox>;
heightNumeric(): Promise<NumericTextBox>;
measureWidthDopDown(): Promise<DropDownList>;
measureHeightDopDown(): Promise<DropDownList>;
lockAspectRatio(): Promise<WebElement>;
cancelButton(): Promise<WebElement>;
confirmButton(): Promise<WebElement>;
}