addone-autofill:本地 AI 表单测试助手
识别网页表单字段,在本机生成、预览并复用安全测试数据,让表单测试更快、更可控

描述 / Description

addone-autofill 是一款面向开发、测试与质量保障人员的 Chrome 扩展。它可以识别网页表单字段,在浏览器本机生成安全的测试数据,并在填充前提供逐项预览、编辑和选择。

不再反复输入姓名、邮箱、地址或边界值。扫描页面、确认数据、完成填充,再把常用配置保存为场景,后续可按站点与路径快速复用。

addone-autofill is a local-first Chrome extension for developers and QA teams. It recognizes form fields, generates safe test data on-device, and lets you review every value before filling the page.

功能特色 / Features

「智能识别表单字段」 扫描 inputtextareaselect、checkbox、radio、contenteditable 与开放 Shadow DOM。综合 name、label、ARIA、placeholder、autocomplete、附近文本及 HTML 约束判断字段语义。

「本地 AI 优先」 优先使用 Chrome 内置 Prompt API;不可用时,可在用户确认后下载 WebLLM 本地模型;两者均不可用时自动回退到内置字段规则和随机生成器。

「填充前可见、可改、可选择」 在页面侧边浮层中逐项检查测试数据,修改固定值或生成器策略,启用或排除字段,并为适用字段设置最小与最大长度。

「一键填充与安全撤销」 可直接填充当前页面的空字段,默认不覆盖已有内容。支持撤销最近一次填充;如果字段之后被用户或页面修改,撤销会保留这些后续变化。

「可复用测试场景」 按域名、子域名和页面路径保存多套命名场景,并通过 Chrome Sync 在已登录设备间同步。场景会使用稳定属性和语义指纹重新匹配字段,存在歧义时不会自动填充。

「文本导入与导出」 将场景复制为可读文本,便于记录、分享和审阅;也可把中文或英文格式的场景文本导入当前站点。

隐私与安全 / Privacy & Safety

  • 网页字段上下文不会发送到云端 AI。
  • 密码字段可生成测试密码,但页面中已有密码值不会传给浮层或 AI。
  • 扩展不会提交表单,也不会自动点击页面按钮。
  • 固定值与字段规则可能通过 Chrome Sync 同步,请勿保存真实密码、身份信息、客户资料、访问令牌或生产数据。

使用方法 / How to Use

  1. 在普通 HTTP 或 HTTPS 页面打开需要测试的表单。
  2. 点击扩展图标,选择“直接填充”或“预览配置”。
  3. 在预览中检查并编辑字段,选择固定值或生成器,并设置需要的长度范围。
  4. 点击“填充所选字段”;需要时可撤销本次填充。
  5. 输入场景名称和页面规则后保存,后续在匹配的站点或路径中复用。

适用场景 / Use Cases

  • 注册、登录、资料编辑和后台管理表单开发
  • QA 回归测试与边界值验证
  • 演示、验收和培训环境中的示例数据准备
  • 多子域名、多页面路径的测试场景管理

系统要求 / Requirements

  • Chrome 138 或更高版本
  • WebLLM 备用模型需要支持 WebGPU 的设备和浏览器环境
  • Chrome 内置页、Chrome Web Store 页面和未授权的本地文件页面不支持注入

联系方式 / Support

Email: hocgin@gmail.com