UNPKG

magnitude-core

Version:
94 lines (93 loc) 2.43 kB
import { ActionDefinition } from "."; export declare const clickTargetAction: ActionDefinition<{ target: string; }>; export declare const scrollTargetAction: ActionDefinition<{ target: string; deltaX: number; deltaY: number; }>; export declare const clickCoordAction: ActionDefinition<{ x: number; y: number; }>; export declare const mouseDoubleClickAction: ActionDefinition<{ x: number; y: number; }>; export declare const mouseRightClickAction: ActionDefinition<{ x: number; y: number; }>; export declare const mouseDragAction: ActionDefinition<{ from: { x: number; y: number; }; to: { x: number; y: number; }; }>; export declare const typeAction: ActionDefinition<{ content: string; }>; export declare const keyboardEnterAction: ActionDefinition<any>; export declare const keyboardTabAction: ActionDefinition<any>; export declare const keyboardBackspaceAction: ActionDefinition<any>; export declare const keyboardSelectAllAction: ActionDefinition<any>; export declare const scrollCoordAction: ActionDefinition<{ x: number; y: number; deltaX: number; deltaY: number; }>; export declare const switchTabAction: ActionDefinition<{ index: number; }>; export declare const newTabAction: ActionDefinition<{}>; export declare const navigateAction: ActionDefinition<{ url: string; }>; export declare const goBackAction: ActionDefinition<{}>; export declare const waitAction: ActionDefinition<{ seconds: number; }>; export declare const agnosticWebActions: readonly [ActionDefinition<{}>, ActionDefinition<{ index: number; }>, ActionDefinition<{ url: string; }>, ActionDefinition<{ content: string; }>, ActionDefinition<any>, ActionDefinition<any>, ActionDefinition<any>, ActionDefinition<any>]; export declare const coordWebActions: readonly [ActionDefinition<{ x: number; y: number; }>, ActionDefinition<{ x: number; y: number; }>, ActionDefinition<{ x: number; y: number; }>, ActionDefinition<{ x: number; y: number; deltaX: number; deltaY: number; }>, ActionDefinition<{ from: { x: number; y: number; }; to: { x: number; y: number; }; }>]; export declare const targetWebActions: readonly [ActionDefinition<{ target: string; }>, ActionDefinition<{ target: string; deltaX: number; deltaY: number; }>];