pixiu/tests/setup.ts
LingandRX 627f423779 feat(login): 更新登录功能并添加环境变量配置
- 在 .env 文件中添加 ACCOUNT 和 PASSWORD 环境变量
- 更新 baseFixture 中的 page.goto 方法,使用 baseURL 配置
- 移除 exportFixture 中未使用的 baseTest
- 在 LoginPage 中添加 tenant 参数以支持多租户登录
- 更新 login.spec 中的测试用例,使用环境变量配置
- 调整 setup.ts 中的登录流程,使用新的登录方法
2025-05-29 21:32:08 +08:00

11 lines
462 B
TypeScript

import { test as setup } from '@playwright/test';
import { LoginPage } from '../pages/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('17700000003', 'a123456');
await page.pause();
await loginPage.user_login_success();
await page.context().storageState({ path: 'state.json', indexedDB: true });
});