feat: create GestureSimulator base structure

This commit is contained in:
张翔
2026-03-05 14:46:55 +08:00
parent 56d1172588
commit f2bd48f634
+27
View File
@@ -0,0 +1,27 @@
import { Page, Locator } from '@playwright/test';
export interface SwipeOptions {
startX: number;
startY: number;
endX: number;
endY: number;
duration: number;
}
export interface PinchOptions {
centerX: number;
centerY: number;
startDistance: number;
endDistance: number;
duration: number;
}
export interface DragOptions {
source: Locator;
target: Locator;
duration: number;
}
export class GestureSimulator {
constructor(private page: Page) {}
}