Selenium's Alert Handling Crashed Our Parallel Suite
How UnhandledAlertException broke 8-thread parallel execution and why Playwright's event-driven dialog model eliminates the problem entirely.
Hi, I'm
Senior SDET specializing in test automation at enterprise scale
10+ years at Fortune 500 companies — Telecom, Insurance, Retail, Financial Services
I write about test automation, CI/CD pipelines, Java, and QA best practices. Building quality into software, one test at a time.
No fluff, just battle-tested strategies from 10+ years in the trenches.
No spam. Unsubscribe anytime.
How UnhandledAlertException broke 8-thread parallel execution and why Playwright's event-driven dialog model eliminates the problem entirely.
Why onDialog silently swallowed a logout confirmation and how onceDialog prevents permanent dialog handlers from firing on dialogs they were never meant for.
Enterprise GitHub Copilot stuck on an older model? Three config files — copilot-instructions, prompt files, and path-specific rules — close the gap more than any upgrade.
Enterprises lock teams into outdated AI models for safety. The irony? Older, less capable models produce worse code and create more risk than they prevent.
I automated my enterprise VPN login with Python and saved 10+ hours a year. But the real win wasn't time — it was the brain energy I never got back.
Five real ways I use Windows Task Scheduler to keep an enterprise Playwright automation server healthy — from nightly test runs to disk space alerts.