Hey! I’ve had this issue before, and it was because the dropdown was being populated by an AJAX call. I used `page.waitForResponse` to wait for the network request to complete before using `await page.select puppeteer`.
```javascript
await page.waitForResponse(response => response.url().includes('your-api-endpoint'));
await page.select('select#myDropdown', 'optionValue');
```
This might help if the dropdown is dynamically loaded via an API.
```javascript
await page.waitForResponse(response => response.url().includes('your-api-endpoint'));
await page.select('select#myDropdown', 'optionValue');
```
This might help if the dropdown is dynamically loaded via an API.
