[ACS-5678] create folder from template tests (#3456)

* [ACS-5678] create folder from template tests

* taking out only flag

* fixes for linter, import, method name and locator

* fix import and utils strings
This commit is contained in:
Adam Zakrzewski
2023-10-02 17:03:29 +02:00
committed by GitHub
parent 740b9b3579
commit 33c50bdd68
17 changed files with 665 additions and 13 deletions

View File

@@ -24,8 +24,8 @@
import { Page } from '@playwright/test';
import { BasePage } from './base.page';
import { AcaHeader } from '../components/aca-header.component';
import {
AcaHeader,
AdfInfoDrawerComponent,
AdfLibraryDialogComponent,
DataTableComponent,
@@ -34,7 +34,8 @@ import {
ViewerOverlayDialogComponent,
ContentNodeSelectorDialog,
Breadcrumb,
SidenavComponent
SidenavComponent,
CreateFromTemplateDialogComponent
} from '../components';
export class MyLibrariesPage extends BasePage {
@@ -53,6 +54,8 @@ export class MyLibrariesPage extends BasePage {
public copyMoveDialog = new ContentNodeSelectorDialog(this.page);
public breadcrumb = new Breadcrumb(this.page);
public sidenav = new SidenavComponent(this.page);
public contentNodeSelector = new ContentNodeSelectorDialog(this.page);
public createFromTemplateDialogComponent = new CreateFromTemplateDialogComponent(this.page);
async selectCreateLibrary(): Promise<void> {
await this.acaHeader.createButton.click();

View File

@@ -24,9 +24,19 @@
import { Page } from '@playwright/test';
import { BasePage } from './base.page';
import { Breadcrumb, DataTableComponent, MatMenuComponent, ViewerComponent, SidenavComponent } from '../components';
import { AcaHeader } from '../components/aca-header.component';
import { AdfFolderDialogComponent, PasswordOverlayDialogComponent, ViewerOverlayDialogComponent } from '../components/dialogs';
import {
AcaHeader,
AdfFolderDialogComponent,
ContentNodeSelectorDialog,
CreateFromTemplateDialogComponent,
PasswordOverlayDialogComponent,
ViewerOverlayDialogComponent,
Breadcrumb,
DataTableComponent,
MatMenuComponent,
ViewerComponent,
SidenavComponent
} from '../components';
export class PersonalFilesPage extends BasePage {
private static pageUrl = 'personal-files';
@@ -38,12 +48,14 @@ export class PersonalFilesPage extends BasePage {
public acaHeader = new AcaHeader(this.page);
public matMenu = new MatMenuComponent(this.page);
public folderDialog = new AdfFolderDialogComponent(this.page);
public contentNodeSelector = new ContentNodeSelectorDialog(this.page);
public dataTable = new DataTableComponent(this.page);
public viewer = new ViewerComponent(this.page);
public passwordDialog = new PasswordOverlayDialogComponent(this.page);
public viewerDialog = new ViewerOverlayDialogComponent(this.page);
public breadcrumb = new Breadcrumb(this.page);
public sidenav = new SidenavComponent(this.page);
public createFromTemplateDialogComponent = new CreateFromTemplateDialogComponent(this.page);
async selectCreateFolder(): Promise<void> {
await this.acaHeader.createButton.click();