--- sidebar_label: ElementHandle.dragAndDrop --- # ElementHandle.dragAndDrop() method > Warning: This API is now obsolete. > > Use `ElementHandle.drop` instead. #### Signature: ```typescript class ElementHandle { dragAndDrop( this: ElementHandle, target: ElementHandle, options?: { delay: number; } ): Promise; } ``` ## Parameters
Parameter Type Description
this [ElementHandle](./puppeteer.elementhandle.md)<Element>
target [ElementHandle](./puppeteer.elementhandle.md)<Node>
options { delay: number; } _(Optional)_
**Returns:** Promise<void>