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/marketingFixture.ts
LingandRX 6517e4192c feat: 初始化慧来客自动化测试项目
- 添加项目配置文件和环境变量设置
- 创建测试用例目录结构和命名规范
- 实现基础测试 fixture 和页面对象模型
- 添加示例测试用例和数据生成器
- 配置 playwright 和 gitignore 文件
2024-12-22 19:18:27 +08:00

19 lines
624 B
TypeScript

import { test as base } from '@playwright/test';
import { MarketingPage, MarketingInviteGuestsPage } from '@/pages/marketing';
type MyFixture = {
marketingPage: MarketingPage;
marketingInviteGuestsPage: MarketingInviteGuestsPage;
};
export const test = base.extend<MyFixture>({
marketingPage: async ({ page }, use) => {
const marketingPage = new MarketingPage(page);
await use(marketingPage);
},
marketingInviteGuestsPage: async ({ page }, use) => {
const marketingInviteGuestsPage = new MarketingInviteGuestsPage(page);
await use(marketingInviteGuestsPage);
},
});