用途:把反复手动"打开页面、点一点、确认对不对"的前端检查,变成可重复运行的测试套件。每次发现回归就新增一条用例,套件越用越有价值。
主要能力:用 YAML 定义 suite、setup 与 cases;步骤复用 chrome-use 自身命令,如 open、click、fill、type、press、wait、scroll、eval;断言包括 url、visible、hidden、text、count、eval。默认启动全新隔离浏览器(cu-test 会话)并在结束后关闭,保证确定性;也可用 --session <name> 跑已连接的会话(如通过 chrome-use 扩展连接的实时 Chrome)。失败用例自动保存截图到 cu-test-artifacts/<case>.png;加 --json 输出 JSON。
用法:chrome-use test <suite.yaml> [--launch | --session <name>] [--json]。示例套件含 setup 与 cases,断言全部成立该用例才通过。支持 --launch 与 --session 两种模式,需已安装 cookie-use 才能使用 account: 注入登录。
适用场景:前端回归检查、多账号权限差异测试(如管理员可见某元素、成员不可见)、CI 中的浏览器冒烟测试。
限制(v1):断言在步骤跑完后独立求值;无按用例重试、无并行用例、暂无快照/截图基线对比(可先用 eval 断言已知内容);步骤顺序执行,某步失败即该用例失败。资料未提供价格、平台支持范围等信息。