This repository has been archived on 2025-04-22. You can view files and clone it, but cannot push or open issues or pull requests.
hlk_autotest/tests/fixtures/inventoryFixture.ts
LingandRX 6517e4192c feat: 初始化慧来客自动化测试项目
- 添加项目配置文件和环境变量设置
- 创建测试用例目录结构和命名规范
- 实现基础测试 fixture 和页面对象模型
- 添加示例测试用例和数据生成器
- 配置 playwright 和 gitignore 文件
2024-12-22 19:18:27 +08:00

22 lines
718 B
TypeScript

import { test as base } from '@playwright/test';
import { TransferManagementPage, InventoryManagementPage } from '@/pages/inventory';
type MyFixture = {
transferManagementPage: TransferManagementPage;
inventoryManagementPage: InventoryManagementPage;
};
export const test = base.extend<MyFixture>({
transferManagementPage: async ({ page }, use) => {
const transferManagementPage = new TransferManagementPage(page);
await use(transferManagementPage);
},
inventoryManagementPage: async ({ page }, use) => {
const inventoryManagementPage = new InventoryManagementPage(page);
await use(inventoryManagementPage);
},
});
export { expect } from '@playwright/test';