---
sidebar_label: Page.mainFrame
---

# Page.mainFrame() method

**Signature:**

```typescript
class Page {
  mainFrame(): Frame;
}
```

**Returns:**

[Frame](./puppeteer.frame.md)

The page's main frame.

## Remarks

Page is guaranteed to have a main frame which persists during navigations.
