UNPKG

cabbie-async

Version:
28 lines (27 loc) 1.13 kB
/** * * This file is generated automatically, run npm run build to re-generate. **/ import { MouseButton } from './enums/mouse-buttons'; import { HttpMethod } from './flow-types/http-method'; import Debug from './debug'; import Driver from './driver'; import Element from './element'; declare class Mouse { driver: Driver; debug: Debug; _parent: Element; constructor(driver: Driver, parent: Element); requestJSON(method: HttpMethod, path: string, body?: any): Promise<any>; click(button?: MouseButton): Promise<void>; clickAt(xOffset: number, yOffset: number, button?: MouseButton): Promise<void>; moveTo(xOffset: number, yOffset: number): Promise<void>; moveToCenter(): Promise<void>; doubleClick(): Promise<void>; doubleClickAt(xOffset: number, yOffset: number): Promise<void>; buttonDown(button?: MouseButton): Promise<void>; buttonDownAt(xOffset: number, yOffset: number, button?: MouseButton): Promise<void>; buttonUp(button?: MouseButton): Promise<void>; buttonUpAt(xOffset: number, yOffset: number, button?: MouseButton): Promise<void>; } export default Mouse;