24 行
777 B
TypeScript
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";
|