feat: create GestureSimulator base structure
This commit is contained in:
@@ -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) {}
|
||||
}
|
||||
Reference in New Issue
Block a user