文件
hyb-oa/client/tests/e2e/helpers/fixtures/index.ts
T

24 行
777 B
TypeScript

import { test as base } from "@playwright/test";
import { AppShell } from "../pageObjects/AppShell";
import { ReimbursementDetailPageObject } from "../pageObjects/ReimbursementDetailPage";
import { WorkflowTaskDetailPageObject } from "../pageObjects/WorkflowTaskDetailPage";
export const test = base.extend<{
shell: AppShell;
reimbursementDetail: ReimbursementDetailPageObject;
workflowDetail: WorkflowTaskDetailPageObject;
}>({
shell: async ({ page }, use) => {
await use(new AppShell(page));
},
reimbursementDetail: async ({ page }, use) => {
await use(new ReimbursementDetailPageObject(page));
},
workflowDetail: async ({ page }, use) => {
await use(new WorkflowTaskDetailPageObject(page));
},
});
export { expect } from "@playwright/test";