diff --git a/e2e/core/card-view/metadata-smoke-tests.e2e.ts b/e2e/core/card-view/metadata-smoke-tests.e2e.ts index 4d4e3a5577..44b2de6baa 100644 --- a/e2e/core/card-view/metadata-smoke-tests.e2e.ts +++ b/e2e/core/card-view/metadata-smoke-tests.e2e.ts @@ -32,10 +32,6 @@ import dateFormat = require('dateformat'); import AlfrescoApi = require('alfresco-js-api-node'); import { UploadActions } from '../../actions/ACS/upload.actions'; -import fs = require('fs'); -import path = require('path'); -import Util = require('../../util/util'); - describe('Metadata component', () => { const METADATA = { @@ -91,13 +87,14 @@ describe('Metadata component', () => { pngFileModel.update(pngUploadedFile.entry); - loginPage.loginToContentServicesUsingUserModel(acsUser); - - contentServicesPage.navigateToDocumentList(); - done(); }); + beforeEach(() => { + loginPage.loginToContentServicesUsingUserModel(acsUser); + contentServicesPage.navigateToDocumentList(); + }); + it('[C245652] Properties', () => { viewerPage.viewFile(pngFileModel.name); @@ -218,20 +215,16 @@ describe('Metadata component', () => { viewerPage.clickCloseButton(); }); - it('[C279960] Should show the last username modifier when modify a File', () => { + it('[C279960] Should show the last username modifier when modify a File', async (done) => { let fileUrl; viewerPage.viewFile(pngFileModel.name); - browser.getCurrentUrl().then((currentUrl) => { - fileUrl = currentUrl; - }); + fileUrl = await browser.getCurrentUrl(); loginPage.loginToContentServices(TestConfig.adf.adminEmail, TestConfig.adf.adminPassword); - browser.controlFlow().execute(() => { - browser.get(fileUrl); - }); + browser.get(fileUrl); viewerPage.clickInfoButton(); viewerPage.checkInfoSideBarIsDisplayed(); @@ -247,21 +240,14 @@ describe('Metadata component', () => { metadataViewPage.clickUpdatePropertyIcon('properties.cm:description'); expect(metadataViewPage.getPropertyText('properties.cm:description')).toEqual('check author example description'); - loginPage.loginToContentServicesUsingUserModel(acsUser); - - browser.controlFlow().execute(() => { - browser.get(fileUrl); - }); + browser.get(fileUrl); viewerPage.clickInfoButton(); viewerPage.checkInfoSideBarIsDisplayed(); metadataViewPage.clickOnPropertiesTab(); expect(metadataViewPage.getPropertyText('modifiedByUser.displayName')).toEqual('Administrator'); - - loginPage.loginToContentServicesUsingUserModel(acsUser); - - contentServicesPage.navigateToDocumentList(); + done(); }); it('[C261157] Should be possible use the metadata component When the node is a Folder', () => { @@ -272,7 +258,6 @@ describe('Metadata component', () => { }); it('[C261158] Should be possible edit the metadata When the node is a Folder', () => { - contentServicesPage.navigateToDocumentList(); contentListPage.metadataContent(folderName); metadataViewPage.editIconClick(); @@ -294,7 +279,6 @@ describe('Metadata component', () => { }); it('[C260181] Should be possible edit all the metadata aspect', () => { - contentServicesPage.navigateToDocumentList(); viewerPage.viewFile(pngFileModel.name); viewerPage.clickInfoButton(); viewerPage.checkInfoSideBarIsDisplayed(); diff --git a/e2e/pages/adf/process_services/processServicesPage.js b/e2e/pages/adf/process_services/processServicesPage.js index 2a99394e07..aa4207db5f 100644 --- a/e2e/pages/adf/process_services/processServicesPage.js +++ b/e2e/pages/adf/process_services/processServicesPage.js @@ -25,6 +25,7 @@ var ProcessServicesPage = function(){ var taskApp = element(by.css("mat-card[title='Task App']")); var iconTypeLocator = by.css("mat-icon[class*='card-logo-icon']"); var descriptionLocator = by.css("mat-card-subtitle[class*='subtitle']"); + var processInstanceList = element(by.css("adf-process-instance-list")); /** * Check Process Page Container is displayed @@ -98,6 +99,10 @@ var ProcessServicesPage = function(){ return Util.waitUntilElementIsVisible(app); }; + this.checkProcessListIsDisplayed = function() { + Util.waitUntilElementIsVisible(processInstanceList); + } + }; module.exports = ProcessServicesPage; diff --git a/e2e/process-services/process_filters_component.e2e.ts b/e2e/process-services/process_filters_component.e2e.ts index 082aad3074..a56a04d5d2 100644 --- a/e2e/process-services/process_filters_component.e2e.ts +++ b/e2e/process-services/process_filters_component.e2e.ts @@ -29,6 +29,7 @@ import AlfrescoApi = require('alfresco-js-api-node'); import { AppsActions } from '../actions/APS/apps.actions'; import { UsersActions } from '../actions/users.actions'; +import { browser } from 'protractor'; describe('Process Filters Test', () => { @@ -79,10 +80,10 @@ describe('Process Filters Test', () => { processServicesPage.checkApsContainer(); processServicesPage.goToApp(app.title); appNavigationBarPage.clickProcessButton(); + processServicesPage.checkProcessListIsDisplayed(); }); it('Navigate to Running filter', () => { - processFiltersPage.clickCreateProcessButton(); processFiltersPage.clickNewProcessDropdown();