<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [puppeteer](./puppeteer.md) > [Frame](./puppeteer.frame.md) > [name](./puppeteer.frame.name.md) ## Frame.name() method <b>Signature:</b> ```typescript name(): string; ``` <b>Returns:</b> string the frame's `name` attribute as specified in the tag. ## Remarks If the name is empty, it returns the `id` attribute instead. Note: This value is calculated once when the frame is created, and will not update if the attribute is changed later.