-
网站介绍: Shortest 是一款基于 Playwright 的 AI 驱动端到端测试框架,旨在通过自然语言让测试开发更加高效。
-
核心功能:
- 允许开发者用自然语言编写测试用例,降低测试门槛。
- 利用 Anthropic Claude API 实现自然语言到代码的转化,自动生成可执行的测试代码。
- 与 GitHub 深度集成,支持 CI/CD 流程自动化。
- 支持双因素认证(2FA)和邮件验证功能,增强安全性。
- 构建于 Playwright 之上,提供跨浏览器支持和稳定性。
-
如何使用:
- 通过 npm、pnpm 或 yarn 安装 Shortest:
npm install -D @antiwork/shortest # 或者 pnpm add -D @antiwork/shortest # 或者 yarn add -D @antiwork/shortest
- 在项目根目录创建 shortest.config.ts 文件,配置相关参数:
import type { ShortestConfig } from '@antiwork/shortest'; export default { headless: false, baseUrl: 'http://localhost:3000', testDir: 'app/__tests__', anthropicKey: process.env.ANTHROPIC_API_KEY } as ShortestConfig;
- 在测试目录(如 app/tests)中编写测试用例:
import { shortest } from '@antiwork/shortest'; shortest('使用邮箱和密码登录应用', { username: process.env.GITHUB_USERNAME, password: process.env.GITHUB_PASSWORD });
- 运行测试:
npx shortest # 或者 pnpm shortest # 或者 yarn shortest
- 通过 npm、pnpm 或 yarn 安装 Shortest:
-
联系方式: 未直接提供,建议访问官方网站获取更多信息。
-
社交媒体: 未直接提供,建议访问官方网站获取更多信息。
-
公司背景: 未直接提供,建议访问官方网站获取更多信息。
订阅邮件
加入社区
订阅我们的频道和更新