---
sidebar_label: ElementHandle.screenshot_1
---

# ElementHandle.screenshot() method

#### Signature:

```typescript
class ElementHandle {
  screenshot(options?: Readonly<ScreenshotOptions>): Promise<Buffer>;
}
```

## Parameters

| Parameter | Type                                                                  | Description  |
| --------- | --------------------------------------------------------------------- | ------------ |
| options   | Readonly&lt;[ScreenshotOptions](./puppeteer.screenshotoptions.md)&gt; | _(Optional)_ |

**Returns:**

Promise&lt;Buffer&gt;