service-worker-lifecycle-tests - 生成服务工作线程生命周期转换的 Playwright 测试
生成用于测试 Service Worker 状态转换、生命周期事件、升级路径和控制器变化的 Playwright 规范文件。
标签
更新于: 2026-10-01能力
典型输入
典型输出
该技能可以做什么
- 生成状态转换测试用例
- 测试安装和激活等待
- 测试 skipWaiting 升级行为
- 测试 Clients.claim 控制器变化
- 测试 redundant 状态转换
- 断言控制器状态变化
输入
- Service Worker 源文件
- 注册 URL
- 测试页面 URL
- 生命周期方法使用情况
- 慢速安装 Service Worker 测试夹具
输出
- Playwright 规范文件
- 生命周期测试结果
- Service Worker 状态观测结果
要求
- Playwright 测试环境
- 支持 Service Worker 的浏览器
- 提供测试夹具的测试服务器
- HTTPS 或 localhost 源
