用途:把已批准的详细测试用例翻译成自动化脚本骨架,供工程师后续补全并运行。适用于将手工用例提升为自动化回归包,或需要从书面用例生成 Playwright、Selenium 骨架时。
主要能力:确认用例已批准并选择框架,默认 Playwright + TypeScript,除非用户要求 Selenium;若用例仍是草稿会先说明。将每个编号步骤映射为动作,每个预期结果映射为断言,并保留用例 ID 作为注释以保持可追溯。使用稳健选择器,优先 data-testid 或基于 role 的定位器与 web-first 断言,如 await expect(locator).toBeVisible();不使用 XPath、脆弱 CSS 或固定等待。
使用方式:对无法验证的选择器、URL、fixture 或数据值,标记 // TODO: confirm selector exists,不虚构 data-testid。输出为草稿,包含用例 ID、标题、来源、DRAFT 与 unrun 标记,并附人工审查门:列出 TODO 与假设,要求工程师审查、补全选择器并在本地运行后再进入测试套件。
限制:生成代码仅为草稿,绝不声称已通过;不假设选择器、端点或 fixture 存在;不使用脆弱定位器、waitForTimeout 或 networkidle;不发明用例中不存在的测试步骤。具体框架版本、安装命令、运行环境与收费信息暂未提供。