# ZeroStep

ZeroStep 为 Playwright 增加了 ai() 函数，让测试能够以自然语言描述浏览器操作和断言，而不必完全依赖选择器。它专注于简化端到端测试的编写，并提升测试对 UI 变化的适应能力。

Canonical URL: https://aiidelist.com/zh/ide/zerostep

Language: zh

更新日期: 2026-10-06

## 概览

- 分类: Code Review & Testing
- 直接集成在 Playwright 中的轻选择器、自然语言浏览器测试方案。
- 编辑器基础: Web or developer platform
- 平台: Playwright, JavaScript, TypeScript, Web
- 开源: 否
- 本地模型支持: 否
- 自带 API 密钥: 否

## 简评

ZeroStep 是 Playwright 团队以低门槛、分步引入自然语言自动化的务实工具。

## 适合场景

- 自然语言驱动的浏览器测试
- 选择器极易失效的 UI 流程
- 在 Playwright 中渐进式落地 AI 能力

## 优点

- 对 Playwright 原有概念的侵入性极小
- 易读的自然语言步骤可显著提升测试编写效率
- 支持团队混合使用 AI 驱动和确定性自动化脚本

## 局限

- 单元测试
- 原生桌面或移动端自动化
- 需要完全确定性及离线执行的测试套件
- AI 调用会引入延迟、额外成本和非确定性
- 不支持浏览器工作流之外的桌面或移动端应用
- 对于核心关键路径，稳定的 CSS/XPath 选择器依然是更优选

# ZeroStep 深度评测

ZeroStep 为 Playwright 增加了 ai() 函数，使测试能够以自然语言描述浏览器操作和断言，而不必完全依赖选择器。它专注于简化端到端测试的编写，并提升测试对 UI 变化的适应能力。

## ZeroStep 是什么

这是一款直接集成到 Playwright 中的、轻选择器的自然语言浏览器测试工具。当它的工作流与现有的工程流程、权限模型和代码审查模式相匹配时，该产品能发挥最大效用。

## 核心能力

### Playwright ai()

- 在现有的 Playwright 测试中加入自然语言操作
- 减少对手动编写选择器的依赖
- 将 AI 步骤与普通 Playwright 代码混合使用

### 测试编写

- 使用易读的语言描述测试意图
- 更轻松地适应某些 UI 变更
- 将测试保留在常规的 JavaScript 或 TypeScript 套件中

### 渐进式采用

- 仅针对复杂或不稳定的步骤使用 AI
- 在需要的地方保留确定性断言
- 适配现有的以 CI 为导向的 Playwright 工作流

## 适用场景

- 自然语言浏览器测试
- 选择器容易失效的 UI 流程
- 在 Playwright 中渐进式引入 AI

## 价格方案

- **免费版 (Free):** 每月 $0 — 包含 500 次 AI 调用。
- **团队版 (Team):** 每月 $20 — 包含 2,000 次 AI 调用。

定价和配额可能会有变动。以上数值于 2026-08-14 核对自官方产品资料。

## 优势

- 对 Playwright 的概念扩展极小，易于上手
- 易读的自然语言步骤可加快测试编写速度
- 团队可以灵活混合 AI 与确定性自动化方案

## 局限性

- AI 调用会增加延迟、成本和非确定性因素
- 并非为浏览器工作流之外的桌面或移动应用设计
- 对于许多关键路径，稳定选择器仍是首选

## 隐私与运行说明

AI 步骤使用的浏览器上下文可能包含敏感 UI 数据。请针对隔离的测试账户运行，并避免暴露生产环境密钥或个人信息。

## ZeroStep 替代方案

最相关的对比产品包括 Midscene.js、TestDriver、Kane CLI、AI QA Agent (KaneAI)。在对比时，应重点考量执行环境、模型灵活性、仓库访问权限、审查机制、部署模式以及总使用成本，而非单纯比较功能数量。

## 总结

对于希望通过引入自然语言自动化来逐一解决复杂测试步骤的 Playwright 团队来说，ZeroStep 是一个务实的选择。

## 官方资源

- [官网与定价](https://zerostep.com/)

## 功能

### Playwright ai() 函数

- 在现有 Playwright 测试中添加自然语言操作
- 减少对手动编写选择器的依赖
- 支持将 AI 步骤与普通 Playwright 代码混合编写

### 测试编写

- 用可读性强的语言描述操作意图
- 更轻松地应对部分 UI 变动
- 测试脚本保留在标准的 JavaScript 或 TypeScript 套件中

### 渐进式采用

- 仅在复杂或不稳定的测试步骤中使用
- 在必要环节保留确定性的断言逻辑
- 适配现有基于 CI 的 Playwright 工作流

## 价格

freemium

- Free: $0 — 月 — 包含 500 次 AI 调用。
- Team: $20 — 月 — 包含 2,000 次 AI 调用。

价格核对日期: 2026-08-14

## 隐私与数据处理

AI 步骤调用的浏览器上下文可能包含敏感 UI 数据。建议在隔离的测试环境运行，避免接触生产秘密或个人信息。

## 替代工具

- Midscene.js
- TestDriver
- Kane CLI
- AI QA Agent (KaneAI)

## 资料来源

- [官方网站](https://zerostep.com/)
- [官方网站与定价说明](https://zerostep.com/)

最近核对日期: 2026-08-14

## 更新记录

- 2026-08-14: 根据最新官方产品信息创建，涵盖品牌、定价、功能及对比元数据。
