mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[ACS-5328] initial-create-folder-test (#3243)
* [ACS-5328] initial-create-folder-test
* ACS-5328-adding-more-tests-to-create-folder
* try to increase e2e instances
* try to make protractor vars global
* removing playwright if statement
* Revert "removing playwright if statement"
This reverts commit 651070040b
.
* delete unused file playwright old
* remove browser run
---------
Co-authored-by: Denys Vuika <denys.vuika@gmail.com>
Co-authored-by: akash.rathod@hyland.com <akash.rathod@hyland.com>
This commit is contained in:
@@ -29,9 +29,15 @@ export class AdfFolderDialogComponent extends BaseComponent {
|
||||
private static rootElement = 'adf-folder-dialog';
|
||||
|
||||
public folderNameInputLocator = this.getChild('[id="adf-folder-name-input"]');
|
||||
public folderNameInputHint = this.getChild('mat-hint');
|
||||
public folderTitleInput = this.getChild('[id="adf-folder-title-input"]');
|
||||
public folderDescriptionInput = this.getChild('[id="adf-folder-description-input"]');
|
||||
public createButton = this.getChild('[id="adf-folder-create-button"]');
|
||||
public cancelButton = this.getChild('[id="adf-folder-cancel-button"]');
|
||||
|
||||
constructor(page: Page) {
|
||||
super(page, AdfFolderDialogComponent.rootElement);
|
||||
}
|
||||
|
||||
public getLabelText = (text: string) => this.getChild('label', { hasText: text });
|
||||
}
|
||||
|
@@ -26,10 +26,11 @@ import { Page } from '@playwright/test';
|
||||
import { BaseComponent } from '../base.component';
|
||||
|
||||
export class SnackBarComponent extends BaseComponent {
|
||||
private static rootElement = 'simple-snack-bar';
|
||||
private static rootElement = 'adf-snackbar-content';
|
||||
|
||||
public message = this.getChild(' > span');
|
||||
public getByMessageLocator = (message: string) => this.getChild('span', { hasText: message });
|
||||
public message = this.getChild(' [data-automation-id=\'adf-snackbar-message-content\']').first();
|
||||
public getByMessageLocator = (message: string) => this.getChild(`[data-automation-id='adf-snackbar-message-content']`,
|
||||
{ hasText: message }).first();
|
||||
|
||||
constructor(page: Page, rootElement = SnackBarComponent.rootElement) {
|
||||
super(page, rootElement);
|
||||
|
31
projects/aca-playwright-shared/src/utils/folder-errors.ts
Normal file
31
projects/aca-playwright-shared/src/utils/folder-errors.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
/*!
|
||||
* Copyright © 2005-2023 Hyland Software, Inc. and its affiliates. All rights reserved.
|
||||
*
|
||||
* Alfresco Example Content Application
|
||||
*
|
||||
* This file is part of the Alfresco Example Content Application.
|
||||
* If the software was purchased under a paid Alfresco license, the terms of
|
||||
* the paid license agreement will prevail. Otherwise, the software is
|
||||
* provided under the following open source license terms:
|
||||
*
|
||||
* The Alfresco Example Content Application is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Lesser General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* The Alfresco Example Content Application is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* from Hyland Software. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
export const folderErrors = {
|
||||
folderNameIsRequired: 'Folder name is required',
|
||||
folderNameCantEndWithAPeriod: `Folder name can't end with a period .`,
|
||||
folderNameCantContainTheseCharacters: `Folder name can't contain these characters`,
|
||||
folderNameCantContainOnlySpaces: `Folder name can't contain only spaces`,
|
||||
thereIsAlreadyAFolderWithThisName: `There's already a folder with this name. Try a different name.`
|
||||
}
|
@@ -26,3 +26,4 @@ export * from './paths';
|
||||
export * from './timeouts';
|
||||
export * from './exclude-tests';
|
||||
export * from './state-helper';
|
||||
export * from './folder-errors';
|
||||
|
Reference in New Issue
Block a user