--- sidebar_label: Frame.executionContext --- # Frame.executionContext() method > Warning: This API is now obsolete. > > Do not use the execution context directly. **Signature:** ```typescript class Frame { executionContext(): Promise; } ``` **Returns:** Promise<[ExecutionContext](./puppeteer.executioncontext.md)> a promise that resolves to the frame's default execution context.