自动化测试框架

基于Playwright的自动化测试框架,适用于CuradentAI项目的浏览器测试。

  • by Siddhidale
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 Siddhidale/CuradentAI-MCP-automation

使用说明

MCP_自动化_人工智能

CuradentAI的剧作家测试自动化框架。

设置

  1. 安装依赖项:
npm install
  1. 复制 .env 并根据需要调整值:
cp .env.example .env
# or edit .env directly

可用环境变量

  • BROWSER --运行测试的浏览器(chromium, firefox, webkit).
  • BASE_URL --测试的基本URL。
  • PLAYWRIGHT_HEADLESS — true 或 false.
  • RETRIES --失败测试的重试次数。
  • TIMEOUT --全局超时(毫秒)。

运行测试

运行测试套件:

npx playwright test

运行单个规范:

npx playwright test tests/example.spec.js

要跑步,请执行以下操作:

PLAYWRIGHT_HEADLESS=false npx playwright test

备注

  • 保守秘密 .env 为CI创建文件并使用安全保管库。
  • 添加 .env 到 .gitignore 如果需要的话。