Appearance
权限说明
CueCast 扩展需要一些 Chrome 权限来完成录制和回放。
权限用途
| 权限 | 用途 |
|---|---|
activeTab | 访问用户当前主动操作的标签页 |
tabs / windows | 打开和管理录制、回放标签页 |
scripting | 注入录制和回放脚本 |
debugger | 通过 CDP 执行真实鼠标和键盘回放 |
notifications | 展示录制和回放状态通知 |
<all_urls> | 支持用户在不同业务域名下录制和回放 |
为什么需要这些权限
CueCast 的单一用途是 Web UI 自动化测试。它需要在用户选择的业务站点上录制操作,并在用户主动触发时回放这些操作。
其中两个权限最容易被关注:
debugger:用于通过 Chrome DevTools Protocol 模拟真实鼠标、键盘和悬浮事件,提升复杂前端组件的回放稳定性。<all_urls>:用于覆盖用户可能测试的多个业务域名、测试环境和预发环境。
这些权限只服务于录制和回放,不用于广告、画像或无关页面跟踪。
数据使用
扩展只在用户主动录制或回放时工作。录制和回放过程中可能处理:
- 页面 URL
- 用户操作步骤
- 元素定位信息
- 截图
- 执行状态和错误信息
这些数据用于生成、执行和排查测试用例,不用于广告、画像或与测试无关的追踪。
