magnitude-core
Version:
Magnitude e2e testing agent
94 lines (93 loc) • 2.43 kB
TypeScript
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;
}>];