--- sidebar_label: Mouse.drag --- # Mouse.drag() method Dispatches a `drag` event. #### Signature: ```typescript class Mouse { abstract drag(start: Point, target: Point): Promise; } ``` ## Parameters
Parameter Type Description
start [Point](./puppeteer.point.md) starting point for drag
target [Point](./puppeteer.point.md) point to drag to
**Returns:** Promise<Protocol.Input.DragData>