<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [puppeteer](./puppeteer.md) > [Page](./puppeteer.page.md) > [mainFrame](./puppeteer.page.mainframe.md) ## Page.mainFrame() method <b>Signature:</b> ```typescript mainFrame(): Frame; ``` <b>Returns:</b> [Frame](./puppeteer.frame.md) The page's main frame. ## Remarks Page is guaranteed to have a main frame which persists during navigations.