Hey there! I had the same issue with alert Puppeteer not cooperating. Turns out, some alerts are triggered by JavaScript after a delay, so Puppeteer might miss them if you’re not waiting long enough.
I started using `page.waitForTimeout()` (even though it’s not the most elegant solution) to give the alert time to pop up. It’s not perfect, but it works in a pinch.
Also, `dialog.accept()` is for confirming, and `dialog.dismiss()` is for canceling. I usually check the app’s behavior to decide which one to use.
Hope this helps! 👍
I started using `page.waitForTimeout()` (even though it’s not the most elegant solution) to give the alert time to pop up. It’s not perfect, but it works in a pinch.
Also, `dialog.accept()` is for confirming, and `dialog.dismiss()` is for canceling. I usually check the app’s behavior to decide which one to use.
Hope this helps! 👍
