mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
parent
645cef5825
commit
7a884734dd
@ -351,7 +351,7 @@ test.describe('filter', () => {
|
|||||||
aggregateNodeCollectionData.reduce((total, currentValue) => {
|
aggregateNodeCollectionData.reduce((total, currentValue) => {
|
||||||
return currentValue.staffnum > 3 ? total + currentValue.staffnum : total;
|
return currentValue.staffnum > 3 ? total + currentValue.staffnum : total;
|
||||||
}, 0) / aggregateNodeCollectionDataCount;
|
}, 0) / aggregateNodeCollectionDataCount;
|
||||||
expect(aggregateNodeJobResult).toBe(round(aggregateNodeCollectionDataAvg, 14));
|
expect(aggregateNodeJobResult).toBe(round(aggregateNodeCollectionDataAvg, 2));
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
});
|
});
|
||||||
|
@ -130,7 +130,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// 定义获取2位小数
|
// 定义获取2位小数
|
||||||
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
@ -266,7 +266,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float();
|
// const manualNodeRecord = faker.number.float();
|
||||||
await page.getByRole('checkbox').check();
|
await page.getByRole('checkbox').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -401,7 +401,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByTestId('select-single').click();
|
await page.getByTestId('select-single').click();
|
||||||
await page.getByRole('option', { name: '存续' }).click();
|
await page.getByRole('option', { name: '存续' }).click();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -130,7 +130,7 @@ test.describe('action button', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -271,7 +271,7 @@ test.describe('action button', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Terminate the process' }).click();
|
await page.getByRole('button', { name: 'Terminate the process' }).click();
|
||||||
@ -412,7 +412,7 @@ test.describe('action button', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Save temporarily' }).click();
|
await page.getByRole('button', { name: 'Save temporarily' }).click();
|
||||||
|
@ -130,7 +130,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByTestId('select-multiple').click();
|
await page.getByTestId('select-multiple').click();
|
||||||
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
||||||
await page.getByRole('option', { name: '软件开发', exact: true }).click();
|
await page.getByRole('option', { name: '软件开发', exact: true }).click();
|
||||||
@ -273,7 +273,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByLabel('存续').check();
|
await page.getByLabel('存续').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
|
||||||
@ -407,7 +407,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByLabel('软件销售', { exact: true }).check();
|
await page.getByLabel('软件销售', { exact: true }).check();
|
||||||
await page.getByLabel('软件开发', { exact: true }).check();
|
await page.getByLabel('软件开发', { exact: true }).check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -548,7 +548,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
||||||
await page.getByPlaceholder('Select date').click();
|
await page.getByPlaceholder('Select date').click();
|
||||||
await page.getByTitle(manualNodeRecord.toString()).click();
|
await page.getByTitle(manualNodeRecord.toString()).click();
|
||||||
|
@ -130,7 +130,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -265,7 +265,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -400,7 +400,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -130,7 +130,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.internet.email();
|
const manualNodeRecord = faker.internet.email();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -265,7 +265,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.int();
|
const manualNodeRecord = faker.number.int();
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -400,7 +400,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.float({ min: 0, max: 999999999, precision: 2 });
|
const manualNodeRecord = faker.number.float({ min: 0, max: 999999999, precision: 2 });
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -140,7 +140,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -279,7 +279,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByRole('checkbox').check();
|
await page.getByRole('checkbox').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -424,7 +424,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByTestId('select-single').click();
|
await page.getByTestId('select-single').click();
|
||||||
await page.getByRole('option', { name: '存续' }).click();
|
await page.getByRole('option', { name: '存续' }).click();
|
||||||
|
@ -142,7 +142,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByTestId('select-multiple').click();
|
await page.getByTestId('select-multiple').click();
|
||||||
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
||||||
await page.getByRole('option', { name: '软件开发', exact: true }).click();
|
await page.getByRole('option', { name: '软件开发', exact: true }).click();
|
||||||
@ -295,7 +295,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByLabel('存续').check();
|
await page.getByLabel('存续').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -440,7 +440,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByLabel('软件销售', { exact: true }).check();
|
await page.getByLabel('软件销售', { exact: true }).check();
|
||||||
await page.getByLabel('软件开发', { exact: true }).check();
|
await page.getByLabel('软件开发', { exact: true }).check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -585,7 +585,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
||||||
await page.getByPlaceholder('Select date').click();
|
await page.getByPlaceholder('Select date').click();
|
||||||
await page.getByTitle(manualNodeRecord.toString()).click();
|
await page.getByTitle(manualNodeRecord.toString()).click();
|
||||||
|
@ -136,7 +136,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -275,7 +275,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -414,7 +414,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -136,7 +136,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.internet.email();
|
const manualNodeRecord = faker.internet.email();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -275,7 +275,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.int();
|
const manualNodeRecord = faker.number.int();
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -414,7 +414,7 @@ test.describe('field data entry', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.float();
|
const manualNodeRecord = faker.number.float();
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -145,7 +145,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
@ -301,7 +301,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// await expect(page.getByText('8')).toBeAttached();
|
// await expect(page.getByText('8')).toBeAttached();
|
||||||
await expect(
|
await expect(
|
||||||
page
|
page
|
||||||
|
@ -175,7 +175,7 @@ test.describe('field data', () => {
|
|||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page
|
await page
|
||||||
.locator('.ant-list', { hasText: preManualNodeTitle })
|
.locator('.itemCss', { hasText: preManualNodeTitle })
|
||||||
.getByLabel('action-Action.Link-View-view-')
|
.getByLabel('action-Action.Link-View-view-')
|
||||||
.click();
|
.click();
|
||||||
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
@ -189,7 +189,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('textbox').first().fill(manualNodeName);
|
await page.getByRole('textbox').first().fill(manualNodeName);
|
||||||
await page.getByRole('button', { name: 'Submit' }).click();
|
await page.getByRole('button', { name: 'Submit' }).click();
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
@ -335,7 +335,7 @@ test.describe('field data', () => {
|
|||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page
|
await page
|
||||||
.locator('.ant-list', { hasText: preManualNodeTitle })
|
.locator('.itemCss', { hasText: preManualNodeTitle })
|
||||||
.getByLabel('action-Action.Link-View-view-')
|
.getByLabel('action-Action.Link-View-view-')
|
||||||
.click();
|
.click();
|
||||||
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
@ -348,7 +348,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('textbox').first().fill(manualNodeName);
|
await page.getByRole('textbox').first().fill(manualNodeName);
|
||||||
await page.getByRole('button', { name: 'Submit' }).click();
|
await page.getByRole('button', { name: 'Submit' }).click();
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
||||||
|
|
||||||
const createNodeCollectionData = await apiGetList(preManualNodeCollectionName);
|
const createNodeCollectionData = await apiGetList(preManualNodeCollectionName);
|
||||||
@ -543,7 +543,7 @@ test.describe('field data', () => {
|
|||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page
|
await page
|
||||||
.locator('.ant-list', { hasText: preManualNodeTitle })
|
.locator('.itemCss', { hasText: preManualNodeTitle })
|
||||||
.getByLabel('action-Action.Link-View-view-')
|
.getByLabel('action-Action.Link-View-view-')
|
||||||
.click();
|
.click();
|
||||||
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const preManualNodeRecord = triggerNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
@ -556,7 +556,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('textbox').first().fill(manualNodeName);
|
await page.getByRole('textbox').first().fill(manualNodeName);
|
||||||
await page.getByRole('button', { name: 'Submit' }).click();
|
await page.getByRole('button', { name: 'Submit' }).click();
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
await expect(page.getByText(preManualNodeRecord)).toBeAttached();
|
||||||
const filter = `pageSize=20&page=1&filter={"$and":[{"orgname":{"$eq":"${preManualNodeRecord}"}}]}`;
|
const filter = `pageSize=20&page=1&filter={"$and":[{"orgname":{"$eq":"${preManualNodeRecord}"}}]}`;
|
||||||
const createNodeCollectionData = await apiFilterList(preManualNodeCollectionName, filter);
|
const createNodeCollectionData = await apiFilterList(preManualNodeCollectionName, filter);
|
||||||
|
@ -114,7 +114,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
@ -222,7 +222,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
@ -341,7 +341,7 @@ test.describe('field data', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
await expect(page.getByText(triggerNodeCollectionRecordOne)).toBeAttached();
|
||||||
// 4、后置处理:删除工作流
|
// 4、后置处理:删除工作流
|
||||||
await apiDeleteWorkflow(workflowId);
|
await apiDeleteWorkflow(workflowId);
|
||||||
|
@ -181,7 +181,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -360,7 +360,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByRole('checkbox').check();
|
await page.getByRole('checkbox').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -539,7 +539,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByTestId('select-single').click();
|
await page.getByTestId('select-single').click();
|
||||||
await page.getByRole('option', { name: '存续' }).click();
|
await page.getByRole('option', { name: '存续' }).click();
|
||||||
@ -719,7 +719,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByTestId('select-multiple').click();
|
await page.getByTestId('select-multiple').click();
|
||||||
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
await page.getByRole('option', { name: '软件销售', exact: true }).click();
|
||||||
|
@ -173,7 +173,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
// const manualNodeRecord = faker.number.float({ min: 0, max: 100, precision: 2 });
|
||||||
await page.getByLabel('存续').check();
|
await page.getByLabel('存续').check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -352,7 +352,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
await page.getByLabel('软件销售', { exact: true }).check();
|
await page.getByLabel('软件销售', { exact: true }).check();
|
||||||
await page.getByLabel('软件开发', { exact: true }).check();
|
await page.getByLabel('软件开发', { exact: true }).check();
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -537,7 +537,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
const manualNodeRecord = dayjs().format('YYYY-MM-DD');
|
||||||
await page.getByPlaceholder('Select date').click();
|
await page.getByPlaceholder('Select date').click();
|
||||||
await page.getByTitle(manualNodeRecord.toString()).click();
|
await page.getByTitle(manualNodeRecord.toString()).click();
|
||||||
|
@ -157,7 +157,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -320,7 +320,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -483,7 +483,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
const manualNodeRecord = manualNodeFieldDisplayName + dayjs().format('YYYYMMDDHHmmss.SSS').toString();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -157,7 +157,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.internet.email();
|
const manualNodeRecord = faker.internet.email();
|
||||||
await page.getByRole('textbox').fill(manualNodeRecord);
|
await page.getByRole('textbox').fill(manualNodeRecord);
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -320,7 +320,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.int();
|
const manualNodeRecord = faker.number.int();
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
@ -483,7 +483,7 @@ test.describe('field data update', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
await page.getByRole('menuitem', { name: 'check-square Workflow todos' }).click();
|
||||||
await page.mouse.move(300, 0, { steps: 100 });
|
await page.mouse.move(300, 0, { steps: 100 });
|
||||||
await page.waitForTimeout(300);
|
await page.waitForTimeout(300);
|
||||||
await page.locator('.ant-list', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
await page.locator('.itemCss', { hasText: manualNodeName }).getByLabel('action-Action.Link-View-view-').click();
|
||||||
const manualNodeRecord = faker.number.float();
|
const manualNodeRecord = faker.number.float();
|
||||||
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
await page.getByRole('spinbutton').fill(manualNodeRecord.toString());
|
||||||
await page.getByRole('button', { name: 'Continue the process' }).click();
|
await page.getByRole('button', { name: 'Continue the process' }).click();
|
||||||
|
@ -114,10 +114,8 @@ export class ApprovalTriggerNode {
|
|||||||
this.collectionDropDown = page
|
this.collectionDropDown = page
|
||||||
.getByLabel('block-item-DataSourceCollectionCascader-workflows-Collection')
|
.getByLabel('block-item-DataSourceCollectionCascader-workflows-Collection')
|
||||||
.locator('.ant-select-selection-search-input');
|
.locator('.ant-select-selection-search-input');
|
||||||
this.dataBlocksInitiationRadio = page.getByLabel('Initiate and approve in data blocks only');
|
this.dataBlocksInitiationRadio = page.getByRole('radio', { name: 'Initiate in data blocks only' });
|
||||||
this.dataBlocksAndGlobalApprovalBlocksInitiationRadio = page.getByLabel(
|
this.dataBlocksAndGlobalApprovalBlocksInitiationRadio = page.getByRole('radio', { name: 'Initiate in both data blocks' });
|
||||||
'Initiate and approve in both data blocks and global approval blocks',
|
|
||||||
);
|
|
||||||
this.allowedToBeWithdrawnCheckbox = page.getByLabel('Allowed to be withdrawn');
|
this.allowedToBeWithdrawnCheckbox = page.getByLabel('Allowed to be withdrawn');
|
||||||
this.goToconfigureButton = page.getByRole('button', { name: 'Go to configure' });
|
this.goToconfigureButton = page.getByRole('button', { name: 'Go to configure' });
|
||||||
this.addBlockButton = page.getByLabel(`schema-initializer-Grid-ApprovalApplyAddBlockButton-${collectionName}`);
|
this.addBlockButton = page.getByLabel(`schema-initializer-Grid-ApprovalApplyAddBlockButton-${collectionName}`);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user