SuperAPI AI 工具集

create-yaml-tests

测试与质量

查看项目

更新于 10-16 00:20

技能介绍

用途:作为 Shiplight 端到端测试工作的统一入口,适合新建本地 Shiplight 测试项目、为 Web 应用添加 YAML 测试、更新或修复既有 YAML 测试、配置或修复目标 URL、账号与认证、规划应测试的产品行为。

主要能力与用法:技能定义了规范的项目布局,如 specs/context.md、specs/tests/、tests/、playwright.config.ts、auth.setup.ts、auth/、templates/、helpers/、fixtures/、knowledge/ 等,并区分生成物目录。每次调用需先确定测试项目根目录,阅读 references/project-layout.md、references/knowledge.md,并按任务加载对应指南:新建或整体规划用 workflow.md、project-layout.md、test-design-guide.md;写新测试用 new-tests.md 等;更新或修复用 updating-tests.md;认证用 auth.md;CI 用 ci.md;YAML 语法需参考 test-implementation-guide.md 及 shiplight://yaml-test-spec 与 shiplight://schemas/action-entity。技能要求先在实际浏览器中走查应用获取真实定位器,写完后用 validate_yaml_test 校验,不凭想象编写 YAML。每天可选择刷新一次技能:检查 .shiplight-agent-skills-last-update,缺失则创建并继续;超过 24 小时则运行 npx -y skills@latest update -y,失败也更新时间戳并继续使用现有技能。

限制:资料未提供具体收费、价格、支持平台与效果数据。不得存储原始密钥,只记录变量名、角色与访问模式;生成目录与本地状态文件不应编辑或提交。若当前应用行为与规格冲突,应报告不一致而非静默改写意图。