hg/tests/setup.ts
LingandRX 625e91254f ci: 初始化 Playwright 测试框架
- 添加 Playwright 相关依赖和配置文件
- 创建基本的测试结构和登录页面对象- 编写示例测试用例
- 设置环境变量和全局配置
2025-05-11 00:31:11 +08:00

12 lines
466 B
TypeScript

import { test as setup } from '@playwright/test';
import { LoginPage } from '../pages/auth/loginPage';
setup('state setup', async ({ page }) => {
await page.goto(process.env.BASE_URL || 'http://localhost:3000');
const loginPage = new LoginPage(page);
await loginPage.user_login('17700000002', 'a123456');
await page.pause();
await loginPage.user_login_success().waitFor();
await page.context().storageState({ path: 'state.json', indexedDB: true });
});