mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 21:49:25 +08:00
chore(e2e): make e2e pass
This commit is contained in:
parent
05ed11eb15
commit
ed05cfe626
@ -31,7 +31,7 @@ test.describe('where multi data details block can be added', () => {
|
|||||||
// 1. 打开弹窗,通过 Associated records 添加一个详情区块
|
// 1. 打开弹窗,通过 Associated records 添加一个详情区块
|
||||||
await page.getByLabel('action-Action.Link-View').click();
|
await page.getByLabel('action-Action.Link-View').click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
@ -42,7 +42,7 @@ test.describe('where multi data details block can be added', () => {
|
|||||||
|
|
||||||
// 2. 打开弹窗,通过 Other records 添加一个详情区块
|
// 2. 打开弹窗,通过 Other records 添加一个详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Users' }).click();
|
await page.getByRole('menuitem', { name: 'Users' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
|
@ -42,7 +42,7 @@ test.describe('where single data details block can be added', () => {
|
|||||||
|
|
||||||
// 2.通过 Current record 创建一个详情区块
|
// 2.通过 Current record 创建一个详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-example').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-example').hover();
|
||||||
@ -58,7 +58,7 @@ test.describe('where single data details block can be added', () => {
|
|||||||
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
||||||
// 通过模板创建区块
|
// 通过模板创建区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'example_Details (Fields only)' }).click();
|
await page.getByRole('menuitem', { name: 'example_Details (Fields only)' }).click();
|
||||||
@ -68,7 +68,7 @@ test.describe('where single data details block can be added', () => {
|
|||||||
|
|
||||||
// 3.通过 Associated records 创建一个详情区块
|
// 3.通过 Associated records 创建一个详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'manyToOne' }).hover();
|
await page.getByRole('menuitem', { name: 'manyToOne' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Blank block' }).click();
|
await page.getByRole('menuitem', { name: 'Blank block' }).click();
|
||||||
@ -81,7 +81,7 @@ test.describe('where single data details block can be added', () => {
|
|||||||
|
|
||||||
// 4.通过 Associated records 创建一个详情区块,使用模板
|
// 4.通过 Associated records 创建一个详情区块,使用模板
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'manyToOne' }).hover();
|
await page.getByRole('menuitem', { name: 'manyToOne' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Duplicate template' }).hover();
|
await page.getByRole('menuitem', { name: 'Duplicate template' }).hover();
|
||||||
|
@ -33,7 +33,7 @@ test.describe('where grid card block can be added', () => {
|
|||||||
// 1. 打开弹窗,通过 Associated records 创建一个列表区块
|
// 1. 打开弹窗,通过 Associated records 创建一个列表区块
|
||||||
await page.getByLabel('action-Action.Link-View').click();
|
await page.getByLabel('action-Action.Link-View').click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ordered-list Grid Card right' }).hover();
|
await page.getByRole('menuitem', { name: 'Grid Card right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
@ -46,7 +46,7 @@ test.describe('where grid card block can be added', () => {
|
|||||||
|
|
||||||
// 2. 通过 Other records 创建一个列表区块
|
// 2. 通过 Other records 创建一个列表区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ordered-list Grid Card right' }).hover();
|
await page.getByRole('menuitem', { name: 'Grid Card right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Users' }).click();
|
await page.getByRole('menuitem', { name: 'Users' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
|
@ -54,7 +54,7 @@ test.describe('block template', () => {
|
|||||||
await page.waitForTimeout(500);
|
await page.waitForTimeout(500);
|
||||||
|
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles right' }).hover();
|
await page.getByRole('menuitem', { name: 'Roles right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
||||||
@ -95,7 +95,7 @@ test.describe('block template', () => {
|
|||||||
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
||||||
|
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
await page.getByRole('menuitem', { name: 'Duplicate template right' }).hover();
|
||||||
await expect(page.getByRole('menuitem', { name: 'association_block_detail_item' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'association_block_detail_item' })).toBeVisible();
|
||||||
|
@ -139,7 +139,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByText(record.manyToOne1.id)
|
.getByText(record.manyToOne1.id)
|
||||||
.click();
|
.click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection1').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection1').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
@ -152,7 +152,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByText(record.manyToOne1.manyToOne2.id)
|
.getByText(record.manyToOne1.manyToOne2.id)
|
||||||
.click();
|
.click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection2').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection2').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
@ -165,7 +165,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByText(record.manyToOne1.manyToOne2.manyToOne3.id)
|
.getByText(record.manyToOne1.manyToOne2.manyToOne3.id)
|
||||||
.click();
|
.click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-emptyCollection').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-emptyCollection').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
@ -179,7 +179,7 @@ test.describe('configure columns', () => {
|
|||||||
// 1. 点击行操作按钮打开弹窗,创建一个详情区块,并配置第一、二、三级关系字段
|
// 1. 点击行操作按钮打开弹窗,创建一个详情区块,并配置第一、二、三级关系字段
|
||||||
await page.getByLabel('action-Action.Link-Edit-').first().click();
|
await page.getByLabel('action-Action.Link-Edit-').first().click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-general').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-general').hover();
|
||||||
await page.getByRole('menuitem', { name: 'manyToOne1', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'manyToOne1', exact: true }).click();
|
||||||
@ -198,7 +198,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByTestId('drawer-AssociationField.Viewer-targetCollection1-View record')
|
.getByTestId('drawer-AssociationField.Viewer-targetCollection1-View record')
|
||||||
.getByLabel('schema-initializer-Grid-popup')
|
.getByLabel('schema-initializer-Grid-popup')
|
||||||
.hover();
|
.hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection1').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection1').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
@ -218,7 +218,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByTestId('drawer-AssociationField.Viewer-targetCollection2-View record')
|
.getByTestId('drawer-AssociationField.Viewer-targetCollection2-View record')
|
||||||
.getByLabel('schema-initializer-Grid-popup')
|
.getByLabel('schema-initializer-Grid-popup')
|
||||||
.hover();
|
.hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection2').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-targetCollection2').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
@ -238,7 +238,7 @@ test.describe('configure columns', () => {
|
|||||||
.getByTestId('drawer-AssociationField.Viewer-emptyCollection-View record')
|
.getByTestId('drawer-AssociationField.Viewer-emptyCollection-View record')
|
||||||
.getByLabel('schema-initializer-Grid-popup')
|
.getByLabel('schema-initializer-Grid-popup')
|
||||||
.hover();
|
.hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-emptyCollection').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-emptyCollection').hover();
|
||||||
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'ID', exact: true }).click();
|
||||||
|
@ -319,7 +319,7 @@ test.describe('table block schema settings', () => {
|
|||||||
|
|
||||||
// 1. 创建一个详情区块
|
// 1. 创建一个详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
||||||
@ -359,7 +359,7 @@ test.describe('table block schema settings', () => {
|
|||||||
|
|
||||||
// 1. 创建一个详情区块
|
// 1. 创建一个详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
||||||
|
@ -21,7 +21,7 @@ test.describe('where filter block can be added', () => {
|
|||||||
await page.getByRole('menuitem', { name: 'form Form right' }).nth(1).hover();
|
await page.getByRole('menuitem', { name: 'form Form right' }).nth(1).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Users' }).click();
|
await page.getByRole('menuitem', { name: 'Users' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Collapse right' }).hover();
|
await page.getByRole('menuitem', { name: 'Collapse right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Users' }).click();
|
await page.getByRole('menuitem', { name: 'Users' }).click();
|
||||||
|
|
||||||
// 2. 区块中能正常创建字段和按钮,且能正常显示字段值
|
// 2. 区块中能正常创建字段和按钮,且能正常显示字段值
|
||||||
|
@ -19,7 +19,7 @@ test.describe('add blocks to the popup', () => {
|
|||||||
|
|
||||||
// 点击 Details -> Current record 选项创建详情区块
|
// 点击 Details -> Current record 选项创建详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details' }).hover();
|
await page.getByRole('menuitem', { name: 'Details' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
||||||
await page.getByRole('menuitem', { name: 'Role UID' }).click();
|
await page.getByRole('menuitem', { name: 'Role UID' }).click();
|
||||||
@ -45,7 +45,7 @@ test.describe('add blocks to the popup', () => {
|
|||||||
|
|
||||||
// 通过点击 Current record 选项创建详情区块
|
// 通过点击 Current record 选项创建详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
await page.getByRole('menuitem', { name: 'Current record' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-users').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-users').hover();
|
||||||
await page.getByRole('menuitem', { name: 'Nickname' }).click();
|
await page.getByRole('menuitem', { name: 'Nickname' }).click();
|
||||||
@ -54,7 +54,7 @@ test.describe('add blocks to the popup', () => {
|
|||||||
|
|
||||||
// 通过 Association records 创建一个关系区块
|
// 通过 Association records 创建一个关系区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
await page.getByRole('menuitem', { name: 'Roles' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-roles').hover();
|
||||||
@ -73,7 +73,7 @@ test.describe('add blocks to the popup', () => {
|
|||||||
|
|
||||||
// 通过 Current record 创建详情区块
|
// 通过 Current record 创建详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'father' }).click();
|
await page.getByRole('menuitem', { name: 'father' }).click();
|
||||||
await page.mouse.move(-300, 0);
|
await page.mouse.move(-300, 0);
|
||||||
@ -115,7 +115,7 @@ test.describe('add blocks to the popup', () => {
|
|||||||
|
|
||||||
// 通过 Current record 创建详情区块
|
// 通过 Current record 创建详情区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'table Details right' }).hover();
|
await page.getByRole('menuitem', { name: 'Details right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
await page.getByRole('menuitem', { name: 'Current record right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'father' }).click();
|
await page.getByRole('menuitem', { name: 'father' }).click();
|
||||||
await page.getByLabel('schema-initializer-Grid-details:configureFields-father').hover();
|
await page.getByLabel('schema-initializer-Grid-details:configureFields-father').hover();
|
||||||
|
@ -88,7 +88,7 @@ test.describe('where to open a popup and what can be added to it', () => {
|
|||||||
await expect(page.getByText('test8')).toBeVisible();
|
await expect(page.getByText('test8')).toBeVisible();
|
||||||
|
|
||||||
// add blocks
|
// add blocks
|
||||||
await addBlock(['table Details right', 'Current record']);
|
await addBlock(['Details right', 'Current record']);
|
||||||
await addBlock(['form Form (Edit)']);
|
await addBlock(['form Form (Edit)']);
|
||||||
await addBlock(['Markdown']);
|
await addBlock(['Markdown']);
|
||||||
|
|
||||||
@ -116,7 +116,7 @@ test.describe('where to open a popup and what can be added to it', () => {
|
|||||||
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
await page.getByRole('button', { name: 'OK', exact: true }).click();
|
||||||
|
|
||||||
// add relationship blocks
|
// add relationship blocks
|
||||||
await addBlock(['table Details right', 'Associated records', 'Many to one']);
|
await addBlock(['Details right', 'Associated records', 'Many to one']);
|
||||||
await expect(page.getByLabel('block-item-CardItem-users-')).toBeVisible();
|
await expect(page.getByLabel('block-item-CardItem-users-')).toBeVisible();
|
||||||
await addBlock(['table Table right', 'Associated records', 'One to many']);
|
await addBlock(['table Table right', 'Associated records', 'One to many']);
|
||||||
await expect(page.getByLabel('block-item-CardItem-users-table')).toBeVisible();
|
await expect(page.getByLabel('block-item-CardItem-users-table')).toBeVisible();
|
||||||
@ -192,7 +192,7 @@ test.describe('where to open a popup and what can be added to it', () => {
|
|||||||
// add relationship blocks
|
// add relationship blocks
|
||||||
// 下拉列表中,可选择以下区块进行创建
|
// 下拉列表中,可选择以下区块进行创建
|
||||||
await page.getByLabel('schema-initializer-Grid-popup:common:addBlock-general').hover();
|
await page.getByLabel('schema-initializer-Grid-popup:common:addBlock-general').hover();
|
||||||
await expect(page.getByRole('menuitem', { name: 'table Details right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'Details right' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Edit)' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Edit)' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
||||||
@ -258,7 +258,7 @@ test.describe('where to open a popup and what can be added to it', () => {
|
|||||||
// add relationship blocks
|
// add relationship blocks
|
||||||
// 下拉列表中,可选择以下区块进行创建
|
// 下拉列表中,可选择以下区块进行创建
|
||||||
await page.getByLabel('schema-initializer-Grid-popup:common:addBlock-general').hover();
|
await page.getByLabel('schema-initializer-Grid-popup:common:addBlock-general').hover();
|
||||||
await expect(page.getByRole('menuitem', { name: 'table Details right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'Details right' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Edit)' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Edit)' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'form Form (Add new) right' })).toBeVisible();
|
||||||
|
@ -15,7 +15,7 @@ test.describe('where can be added', () => {
|
|||||||
await mockPage(emptyPageWithCalendarCollection).goto();
|
await mockPage(emptyPageWithCalendarCollection).goto();
|
||||||
|
|
||||||
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
await page.getByLabel('schema-initializer-Grid-page:').hover();
|
||||||
await page.getByRole('menuitem', { name: 'form Calendar right' }).hover();
|
await page.getByRole('menuitem', { name: 'Calendar right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'calendar', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'calendar', exact: true }).click();
|
||||||
|
|
||||||
await page.getByLabel('block-item-Select-Title field').getByTestId('select-single').click();
|
await page.getByLabel('block-item-Select-Title field').getByTestId('select-single').click();
|
||||||
@ -32,7 +32,7 @@ test.describe('where can be added', () => {
|
|||||||
// 打开弹窗
|
// 打开弹窗
|
||||||
await page.getByLabel('action-Action.Link-View-view-').first().click();
|
await page.getByLabel('action-Action.Link-View-view-').first().click();
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'form Calendar right' }).hover();
|
await page.getByRole('menuitem', { name: 'Calendar right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
await page.getByRole('menuitem', { name: 'Associated records' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'manyToMany' }).click();
|
await page.getByRole('menuitem', { name: 'manyToMany' }).click();
|
||||||
|
|
||||||
@ -44,7 +44,7 @@ test.describe('where can be added', () => {
|
|||||||
|
|
||||||
// 通过 Other records 创建一个日历区块
|
// 通过 Other records 创建一个日历区块
|
||||||
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
await page.getByLabel('schema-initializer-Grid-popup').hover();
|
||||||
await page.getByRole('menuitem', { name: 'form Calendar right' }).hover();
|
await page.getByRole('menuitem', { name: 'Calendar right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
await page.getByRole('menuitem', { name: 'Other records right' }).hover();
|
||||||
await page.getByRole('menuitem', { name: 'calendar', exact: true }).click();
|
await page.getByRole('menuitem', { name: 'calendar', exact: true }).click();
|
||||||
await page.mouse.move(300, 0);
|
await page.mouse.move(300, 0);
|
||||||
|
@ -14,7 +14,7 @@ test('BlockInitializers should add gantt block', async ({ page, mockPage, mockCo
|
|||||||
await mockCollections(generalWithDatetimeFields);
|
await mockCollections(generalWithDatetimeFields);
|
||||||
await mockPage().goto();
|
await mockPage().goto();
|
||||||
await page.getByLabel('schema-initializer-Grid-page:addBlock').click();
|
await page.getByLabel('schema-initializer-Grid-page:addBlock').click();
|
||||||
await page.getByRole('menuitem', { name: 'form Gantt right' }).click();
|
await page.getByRole('menuitem', { name: 'Gantt right' }).click();
|
||||||
await page.getByRole('menuitem', { name: 'General' }).click();
|
await page.getByRole('menuitem', { name: 'General' }).click();
|
||||||
await page.getByLabel('block-item-Select-Title field').click();
|
await page.getByLabel('block-item-Select-Title field').click();
|
||||||
await page.getByRole('option', { name: 'Single line text2' }).click();
|
await page.getByRole('option', { name: 'Single line text2' }).click();
|
||||||
|
@ -17,8 +17,8 @@ test.describe('blockInitializers should add kanban block', () => {
|
|||||||
await mockRecord('general');
|
await mockRecord('general');
|
||||||
await mockPage().goto();
|
await mockPage().goto();
|
||||||
await page.getByLabel('schema-initializer-Grid-page:addBlock').hover();
|
await page.getByLabel('schema-initializer-Grid-page:addBlock').hover();
|
||||||
await expect(page.getByRole('menuitem', { name: 'form Kanban right' })).toBeVisible();
|
await expect(page.getByRole('menuitem', { name: 'Kanban right' })).toBeVisible();
|
||||||
await page.getByRole('menuitem', { name: 'form Kanban right' }).click();
|
await page.getByRole('menuitem', { name: 'Kanban right' }).click();
|
||||||
await page.getByRole('menuitem', { name: 'General' }).click();
|
await page.getByRole('menuitem', { name: 'General' }).click();
|
||||||
await page.getByLabel('block-item-Select-Grouping field').locator('.ant-select').click();
|
await page.getByLabel('block-item-Select-Grouping field').locator('.ant-select').click();
|
||||||
await page.getByRole('option', { name: 'Single select' }).click();
|
await page.getByRole('option', { name: 'Single select' }).click();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user