DEV Community · Show DEV9/4 00:5448 分
用Playwright测试我的Chrome扩展发现3个bug
I tested my own Chrome extension with Playwright and found 3 bugs, including one that silently killed the entire UI.
开发者构建了一个将新标签页替换为每日数独谜题的Chrome扩展,生成器和验证器可靠,但未测试扩展本身。使用Playwright在真实Chromium实例中加载扩展页面,模拟用户操作,首次运行出现空白页。原因是代码中直接引用未定义的全局变量chrome,导致脚本静默崩溃。另外,页脚链接中的Unicode转义字符未正确显示,且链接指向单一书籍而非系列。修复后,测试了单元格输入、错误检测、揭示、难度切换和本地存储持久化等功能。扩展现已在Chrome网上应用店上线,免费无追踪。