Playwright e2e 测不到 UI 闪烁,MutationObserver 补位抓 bug

SeanOliver · x · 2026-10-23

开发者 Sean Oliver 分享一个前端测试经验:Playwright 的 toContainText 会自动重试直到断言通过,导致 e2e 测试永远看不到保存值短暂闪回旧值的 bug。他的解法是用 MutationObserver 测试,在编辑模式结束的瞬间记录该行内容——旧代码因闪回「London」而失败,修复后通过。修复思路是让覆盖层记住它保存时对应的 rows 数组,保持已保存值显示直到 rows prop 变化,首次刷新时自动关闭且无需清理代码。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →