---
sidebar_label: Frame.executionContext
---

# Frame.executionContext() method

**Signature:**

```typescript
class Frame {
  executionContext(): Promise<ExecutionContext>;
}
```

**Returns:**

Promise&lt;[ExecutionContext](./puppeteer.executioncontext.md)&gt;

a promise that resolves to the frame's default execution context.