用户指南
本地 E2E 测试流程
在本地运行 Playwright E2E 并做三端回归
本文档说明如何在本地运行 TinyShip 的 E2E 测试,并完成 Next.js、Nuxt.js、TanStack Start 三端回归。
前置条件
npm install -g playwright @playwright/test
npx playwright install chromium确保数据库与 .env 可用。
标准流程
- 启动目标应用(同一时刻只启动一个,端口 7001)
pnpm dev:nextpnpm dev:nuxtpnpm dev:tanstack
- 执行 E2E
pnpm test:e2e
# 或
npx playwright test --config=tests/e2e/playwright.config.ts- 切换到另一端重复执行。
常用命令
npx playwright test --config=tests/e2e/playwright.config.ts tests/e2e/specs/<name>.spec.ts
npx playwright test --config=tests/e2e/playwright.config.ts --grep "<keyword>"