mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-31 17:38:28 +00:00
[ACS-5604] viewer protected file test playwright (#3354)
* re-enable protracotr test * viewer protected file tests * remove navigate though pages
This commit is contained in:
@@ -19,5 +19,11 @@
|
||||
"C279221": "temp, will be fixed in https://alfresco.atlassian.net/browse/ACS-4985",
|
||||
"C279220": "temp, will be fixed in https://alfresco.atlassian.net/browse/ACS-4985",
|
||||
"C325006": "temp, will be fixed in https://alfresco.atlassian.net/browse/ACS-4985",
|
||||
"C213097": "https://alfresco.atlassian.net/browse/ACS-5479"
|
||||
"C213097": "https://alfresco.atlassian.net/browse/ACS-5479",
|
||||
|
||||
"C268958" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5604",
|
||||
"C268959" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5604",
|
||||
"C268960" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5604",
|
||||
"C268961" : "test migrated to playwright https://alfresco.atlassian.net/browse/ACS-5604"
|
||||
|
||||
}
|
||||
|
@@ -48,8 +48,9 @@ describe('Viewer general', () => {
|
||||
|
||||
const loginPage = new LoginPage();
|
||||
const page = new BrowsingPage();
|
||||
const { dataTable } = page;
|
||||
const { dataTable, toolbar } = page;
|
||||
const viewer = new Viewer();
|
||||
const { searchInput } = page.pageLayoutHeader;
|
||||
|
||||
const adminApiActions = new AdminActions();
|
||||
const userActions = new UserActions();
|
||||
@@ -112,4 +113,45 @@ describe('Viewer general', () => {
|
||||
expect(await viewer.isCloseButtonDisplayed()).toBe(true, 'Close button is not displayed');
|
||||
expect(await viewer.isFileTitleDisplayed()).toBe(true, 'File title is not displayed');
|
||||
});
|
||||
|
||||
it('[C284636] Viewer opens for a file from Recent Files', async () => {
|
||||
await page.clickRecentFilesAndWait();
|
||||
await dataTable.doubleClickOnRowByName(xlsxFile);
|
||||
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
|
||||
expect(await viewer.isViewerToolbarDisplayed()).toBe(true, 'Toolbar not displayed');
|
||||
expect(await viewer.isCloseButtonDisplayed()).toBe(true, 'Close button is not displayed');
|
||||
expect(await viewer.isFileTitleDisplayed()).toBe(true, 'File title is not displayed');
|
||||
});
|
||||
|
||||
it('[C284635] Viewer opens for a file from Shared Files', async () => {
|
||||
await page.clickSharedFilesAndWait();
|
||||
await dataTable.doubleClickOnRowByName(xlsxFile);
|
||||
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
|
||||
expect(await viewer.isViewerToolbarDisplayed()).toBe(true, 'Toolbar not displayed');
|
||||
expect(await viewer.isCloseButtonDisplayed()).toBe(true, 'Close button is not displayed');
|
||||
expect(await viewer.isFileTitleDisplayed()).toBe(true, 'File title is not displayed');
|
||||
});
|
||||
|
||||
it('[C284634] Viewer opens for a file from Favorites', async () => {
|
||||
await page.clickFavoritesAndWait();
|
||||
await dataTable.doubleClickOnRowByName(xlsxFile);
|
||||
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
|
||||
expect(await viewer.isViewerToolbarDisplayed()).toBe(true, 'Toolbar not displayed');
|
||||
expect(await viewer.isCloseButtonDisplayed()).toBe(true, 'Close button is not displayed');
|
||||
expect(await viewer.isFileTitleDisplayed()).toBe(true, 'File title is not displayed');
|
||||
});
|
||||
|
||||
it('[C279175] Viewer opens for a file from Search Results', async () => {
|
||||
await toolbar.clickSearchIconButton();
|
||||
await searchInput.clickSearchButton();
|
||||
await searchInput.checkFilesAndFolders();
|
||||
await searchInput.searchFor(xlsxFile);
|
||||
await dataTable.waitForBody();
|
||||
|
||||
await dataTable.doubleClickOnRowByName(xlsxFile);
|
||||
expect(await viewer.isViewerOpened()).toBe(true, 'Viewer is not opened');
|
||||
expect(await viewer.isViewerToolbarDisplayed()).toBe(true, 'Toolbar not displayed');
|
||||
expect(await viewer.isCloseButtonDisplayed()).toBe(true, 'Close button is not displayed');
|
||||
expect(await viewer.isFileTitleDisplayed()).toBe(true, 'File title is not displayed');
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user