mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-29 02:51:20 -08:00
docs(refactor): [DOC-13] allow in-app browser fallback
This commit is contained in:
1 parent
3781e6bda1
commit
9d1d5fda3d
7 files changed
+44
-8
No files matched your search
@@ -10,11 +10,14 @@
|
||||
| --- | --- | --- |
|
||||
| API/类型/产物自动测试 | 旧调用、返回值、事件语义、声明、入口及新旧核心/插件组合 | 对固定旧 tarball 和候选 tarball 使用相同用例;不以编译成功代替运行验证 |
|
||||
| 用户连接的 @Chrome | 本地 demo 的实际点击、拖动、键盘、播放、切源、字幕、控件、销毁重建及故障排查 | 记录 Chrome/系统版本、操作步骤、状态断言、错误和截图;一次交互验收不能代替持续回归 |
|
||||
| Codex 内置浏览器 | Chrome 不可用时接续其支持的真实页面/API/媒体/交互验证 | 用户已明确授权自动回退;记录实际浏览器、版本、操作和限制,不将结果标成外部 Chrome 或真实设备通过 |
|
||||
| 仓库浏览器自动化 | 将稳定回归用例保存为测试,运行 Chromium/Firefox/WebKit 及所需正式 Chrome 组合 | 固定样本、环境和版本,CI 保存报告及失败证据;Playwright 的 WebKit 不等于真实 Safari |
|
||||
| 设备和外部资源 | iPhone/iPad Safari、Cast 接收端、相关 PiP/codec/SDK/广告/模型路径 | 按 BASE-08 的支持矩阵验证;模拟尺寸、mock 和其他浏览器的通过不能代替真机结论 |
|
||||
|
||||
@Chrome 用于本地演示和候选产物验收,稳定场景同步沉淀为仓库测试。发布验收应加载与待发布内容一致的候选包;仅测试 docs/uncompiled 的源码开发构建不足以批准发布。
|
||||
|
||||
2026-09-10 用户补充:Chrome 不可用时使用内置浏览器。无需等待扩展恢复即可继续它支持的验证;若特定能力不支持,再将该能力登记为未验证并继续其他任务。内置浏览器已实际打开固定发布包的 api.html,9 项基础 API 检查通过,页面 errors 为空;播放推进、切源、设备/SDK 及完整 API 基线仍分别验收。
|
||||
|
||||
播放验证至少检查媒体时间确实推进、暂停后停止、seek 到达预期位置、切源后旧异步结果不覆盖新状态、事件次数/顺序符合契约、插件 UI 与实际轨道一致、销毁后资源被回收。不能只凭页面加载、截图或播放按钮变化判断成功。事件比较允许有依据的浏览器差异,遵循 testing.md 的语义断言规范。
|
||||
|
||||
环境事实:2026-09-10 已通过浏览器工具清单确认 Chrome 扩展连接可用;当时未运行播放器用例、未确认 Chrome 版本,也未核实真机或接收设备可用性。此事实会过期,每次验收重新检查,不填写为测试通过。
|
||||
|
||||
Reference in new issue
Block a user