# setViewport

Resizes the browser viewport within the browser. As oppose to `setWindowSize`, this command changes the viewport size, not the window size.

## Usage[​](#usage "Direct link to Usage")

```
await browser.setViewport({ width, height, devicePixelRatio })
```

## Parameters[​](#parameters "Direct link to Parameters")

| Name                       | Type                 | Details                     |
| -------------------------- | -------------------- | --------------------------- |
| `options`                  | `SetViewportOptions` | command arguments           |
| `options.width`            | `number`             | viewport width in pixels    |
| `options.height`           | `number`             | viewport height in pixels   |
| `options.devicePixelRatio` | `number`             | pixel ratio of the viewport |

## Returns[​](#returns "Direct link to Returns")

* **<`Promise<void>`>**
