--- sidebar_label: Page.select --- # Page.select() method Triggers a `change` and `input` event once all the provided options have been selected. If there's no `` has the `multiple` attribute, all values are considered, otherwise only the first one is taken into account. **Returns:** Promise<string\[\]> ## Remarks Shortcut for [page.mainFrame().select()](./puppeteer.frame.select.md) ## Example ```ts page.select('select#colors', 'blue'); // single selection page.select('select#colors', 'red', 'green', 'blue'); // multiple selections ```