Pro tip: Use `page.$eval` to force the selection if `await page.select puppeteer` fails:
```javascript
await page.$eval('#dropdown', (el, value) => {
el.value = value;
el.dispatchEvent(new Event('change'));
}, 'your_value');
```
This mimics a real user change, which often works better.
```javascript
await page.$eval('#dropdown', (el, value) => {
el.value = value;
el.dispatchEvent(new Event('change'));
}, 'your_value');
```
This mimics a real user change, which often works better.
