V15 QA Fixing the acceptance tests for Create Option due to UI changes (#18262)

* Fixed the tests for creating media type due to UI changes

* Updated tests related to create data type due to UI changes

* Bumped version

---------

Co-authored-by: Andreas Zerbst <73799582+andr317c@users.noreply.github.com>
This commit is contained in:
Nhu Dinh
2025-02-10 13:37:24 +07:00
committed by GitHub
parent 6df7ff4322
commit 25a3788255
9 changed files with 17 additions and 19 deletions

View File

@@ -8,7 +8,7 @@
"hasInstallScript": true,
"dependencies": {
"@umbraco/json-models-builders": "^2.0.27",
"@umbraco/playwright-testhelpers": "^15.0.13",
"@umbraco/playwright-testhelpers": "^15.0.16",
"camelize": "^1.0.0",
"dotenv": "^16.3.1",
"node-fetch": "^2.6.7"
@@ -58,21 +58,19 @@
}
},
"node_modules/@umbraco/json-models-builders": {
"version": "2.0.27",
"resolved": "https://registry.npmjs.org/@umbraco/json-models-builders/-/json-models-builders-2.0.27.tgz",
"integrity": "sha512-aOBXWc+X1CZlgDs8yBiiD+1rhFdbUzJ0ImmJx0gKjp/qX7T9PNTcZzt/j9DZD49jKbUk7kpeg5Q99wpwlViscg==",
"license": "MIT",
"version": "2.0.28",
"resolved": "https://registry.npmjs.org/@umbraco/json-models-builders/-/json-models-builders-2.0.28.tgz",
"integrity": "sha512-RjY6DdskJqGff0vlPIVrmWRNt+186Lho/PkOYx13dpyW8APlYpwIpga0qMJaTH2RQffCZXHB0shh+X4h46yx+A==",
"dependencies": {
"camelize": "^1.0.1"
}
},
"node_modules/@umbraco/playwright-testhelpers": {
"version": "15.0.13",
"resolved": "https://registry.npmjs.org/@umbraco/playwright-testhelpers/-/playwright-testhelpers-15.0.13.tgz",
"integrity": "sha512-e9hurtua39vVDD5KnDUOm14TQ2loHGt+/D4af8zpzO/9p/v6NHOj5RFgC5bRYNE5sWoEFIhrJFTkQJW3Jc5DOQ==",
"license": "MIT",
"version": "15.0.16",
"resolved": "https://registry.npmjs.org/@umbraco/playwright-testhelpers/-/playwright-testhelpers-15.0.16.tgz",
"integrity": "sha512-n/zG/ZHv/nE88qrSFnOCkKDyKjVqprSd2R2LBvkk3bkDtj5V7TV8ZzeiBb03UXEAw+FBiYsuS14XgT1jOhmJ8Q==",
"dependencies": {
"@umbraco/json-models-builders": "2.0.27",
"@umbraco/json-models-builders": "2.0.28",
"node-fetch": "^2.6.7"
}
},

View File

@@ -21,7 +21,7 @@
},
"dependencies": {
"@umbraco/json-models-builders": "^2.0.27",
"@umbraco/playwright-testhelpers": "^15.0.13",
"@umbraco/playwright-testhelpers": "^15.0.16",
"camelize": "^1.0.0",
"dotenv": "^16.3.1",
"node-fetch": "^2.6.7"

View File

@@ -25,7 +25,7 @@ test('can create a block grid editor', {tag: '@smoke'}, async ({umbracoApi, umbr
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(blockGridEditorName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor(blockGridLocatorName);

View File

@@ -25,7 +25,7 @@ test('can create a block list editor', {tag: '@smoke'}, async ({umbracoApi, umbr
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(blockListEditorName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor(blockListLocatorName);

View File

@@ -17,7 +17,7 @@ test('can create a data type', {tag: '@smoke'}, async ({umbracoApi, umbracoUi})
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(dataTypeName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor('Text Box');
@@ -87,7 +87,7 @@ test('cannot create a data type without selecting the property editor', {tag: '@
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(dataTypeName);
await umbracoUi.dataType.clickSaveButton();

View File

@@ -71,7 +71,7 @@ test('can create a data type in a folder', async ({umbracoApi, umbracoUi}) => {
await umbracoUi.dataType.clickRootFolderCaretButton();
await umbracoUi.dataType.clickActionsMenuForDataType(dataTypeFolderName);
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(dataTypeName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor(propertyEditorName);

View File

@@ -23,7 +23,7 @@ test('can create a rich text editor with tinyMCE', {tag: '@smoke'}, async ({umbr
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(tinyMCEName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor(tinyMCELocatorName, tinyMCEFilterKeyword);

View File

@@ -22,7 +22,7 @@ test('can create a rich text editor with tiptap', {tag: '@smoke'}, async ({umbra
// Act
await umbracoUi.dataType.clickActionsMenuAtRoot();
await umbracoUi.dataType.clickActionsMenuCreateButton();
await umbracoUi.dataType.clickNewDataTypeButton();
await umbracoUi.dataType.clickDataTypeButton();
await umbracoUi.dataType.enterDataTypeName(tipTapName);
await umbracoUi.dataType.clickSelectAPropertyEditorButton();
await umbracoUi.dataType.selectAPropertyEditor(tipTapLocatorName);

View File

@@ -17,7 +17,7 @@ test('can create a media type', {tag: '@smoke'}, async ({umbracoApi, umbracoUi})
// Act
await umbracoUi.mediaType.clickActionsMenuForName('Media Types');
await umbracoUi.mediaType.clickCreateButton();
await umbracoUi.mediaType.clickNewMediaTypeButton();
await umbracoUi.mediaType.clickMediaTypeButton();
await umbracoUi.mediaType.enterMediaTypeName(mediaTypeName);
await umbracoUi.mediaType.clickSaveButton();