Agoda migrated their frontend testing from Enzyme to Playwright to address limitations in cross-browser support, asynchronous interactions, and visual regression detection. The migration involved switching from Webpack to Vite for faster development, implementing screenshot-based testing to reduce test count by 6-7×, and integrating accessibility and analytics checks into automated workflows. Key improvements include cross-browser and RTL/LTR layout testing, Docker-based baseline standardization for consistent visual testing, and performance optimizations through caching and component consolidation. While Playwright requires more setup and resources per test, it provides broader coverage, better stability through actionability checks, and catches visual regressions that code assertions miss.