R31-1 R31-4: 收口详情页工作台化与 E2E 契约
这个提交包含在:
@@ -0,0 +1,23 @@
|
||||
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";
|
||||
在新工单中引用
屏蔽一个用户