跳到正文
本页内容

使用 Composer 与 Theater 测试 A2UI

通过官方 Composer 工具生成、检查和对比 A2UI 界面的可靠流程。

更新: 2026/8/24 审校: HIA2UI 编辑组

使用 Composer 与 Theater 测试 A2UI

官方 A2UI Composer 提供浏览器端的 A2UI 界面生成与检查环境;其中的 Theater 可以展示不同受支持渲染器的示例,适合比较行为,无需依赖并不存在的独立 Playground。

推荐流程

  1. 打开 Composer,用明确的数据与 Action 描述一个小界面。
  2. 检查生成的消息流,不能只看视觉预览。
  3. 确认消息名和组件字段符合应用固定的协议版本。
  4. 需要跨框架一致性时,在 Theater 中比较渲染结果。
  5. 只把通过校验的载荷保存为测试 Fixture;生成结果不能自动视为生产安全。

检查重点

确认消息先创建 Surface 再更新,只使用所选 Catalog 中的组件,数据绑定指向预期路径,Action 也必须由宿主支持。还应测试空值、长文本、错误输入、重复更新、窄屏、键盘操作和删除后的清理。

Composer 能辅助创作和视觉检查,但 Schema 校验、Catalog 白名单、授权、资源限制、无障碍和安全降级仍由应用负责。集成生成载荷前,请阅读官方 Composer 文档消息参考

上线门槛参见渲染器生产就绪指南