@luhanxin/cli
v3.0.1
Published
CLI for the Luhanxin Puppeteer automation toolkit
Maintainers
Readme
@luhanxin/cli
Luhanxin Web Automation 的命令行入口,负责加载配置、发现 Scenario、执行测试和生成报告。
安装
pnpm add -D @luhanxin/cli安装后命令为:
luhanxin-automation使用
初始化配置(交互式):
luhanxin-automation init
luhanxin-automation init tests/mini-app初始化时会询问:
- Base URL
- 测试目录
- Artifact 目录
- viewport 宽高
- 是否 headless
- 失败时是否截图
非交互环境使用默认值:
luhanxin-automation init --yes覆盖已有配置:
luhanxin-automation init --force查看解析后的配置:
luhanxin-automation config
luhanxin-automation config puppeteer.config.ts执行测试:
luhanxin-automation run --config puppeteer.config.ts
luhanxin-automation run --headedCLI 会根据 testDir 和 testMatch 发现导出 Scenario 或 Scenario[] 的测试模块。
配置
默认读取项目根目录的:
puppeteer.config.ts
puppeteer.config.mts
puppeteer.config.js
puppeteer.config.mjs
puppeteer.config.cjs构建
pnpm build
pnpm typecheck