[ACS-5923] navigation breadcrumb playwright test (#3410)

* ACS-5870-playwright test for application

* fix for failing test

* fix for failing test

* fix for login secario test

* fix for login test with newuser login

* [ACS-5923] playwright breadcrumb test

* Update breadcrumb.spec.ts

* test fix

* test fix admin

* test fix admin

* test fix user folder

* test fix user test remove
This commit is contained in:
Akash Rathod
2023-09-01 16:36:13 +02:00
committed by GitHub
parent b3ed9bedb5
commit e2ddd81cbc
19 changed files with 555 additions and 196 deletions

View File

@@ -36,7 +36,9 @@ import {
FavoritesPageApi,
TrashPage,
UserActions,
LoginPage
LoginPage,
NodesApi,
SitesApi
} from '../';
interface Pages {
@@ -56,6 +58,8 @@ interface Api {
shareAction: SharedLinksApi;
favoritesPageAction: FavoritesPageApi;
userActions: UserActions;
nodesApiAction: NodesApi;
sitesApiAction: SitesApi;
}
export const test = base.extend<Pages & Api>({
@@ -99,6 +103,14 @@ export const test = base.extend<Pages & Api>({
userActions: async ({}, use) => {
await use(new UserActions());
},
// eslint-disable-next-line no-empty-pattern
nodesApiAction: async ({}, use) => {
await use(await NodesApi.initialize('hruser'));
},
// eslint-disable-next-line no-empty-pattern
sitesApiAction: async ({}, use) => {
await use(await SitesApi.initialize('hruser'));
},
myLibrariesPage: async ({ page }, use) => {
await use(new MyLibrariesPage(page));
}