[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:
Adam Zakrzewski
2023-06-19 19:45:01 +02:00
committed by GitHub
parent 464ac7f450
commit 6046ee3098
6 changed files with 167 additions and 8 deletions

View File

@@ -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 });
}

View File

@@ -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);

View 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.`
}

View File

@@ -26,3 +26,4 @@ export * from './paths';
export * from './timeouts';
export * from './exclude-tests';
export * from './state-helper';
export * from './folder-errors';