mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-3336] - added documentlist tests (#3586)
* [ADF-3336] start adding test for documentlist * [ADF-3336] fixed test for permission message * [ADF-3336] start adding test custom column type * [ADF-3336] - added documentlist tests - PART I * [ADF-3336] removed fdescribe * [ADF-3336] fixed error on files component * [ADF-3336] - unified all the diverging tests into one file * [ADF-3336] fixed label for test * [ADF-3336] removed fdescribe * [ADF-3336] added sorting tests and some fix * [ADF-3336] added other automations * [ADF-3336] fixed processButton get * [ADF-3336] stabilising some flaky tests * [ADF-3336] added line height check * [ADF-3336] Test that needs to be fixed * [ADF-3336] commented failing search tests * [ADF-3336] removed locator from test and added to page object * ] [ADF-3336] rebased after last changes on development * [ADF - 3336] added more test and actions for the test * [ADF-3336] reenabled disabled tests * [ADF-3336] reenabled disabled tests * [ADF-3336] reenabled disabled tests * [ADF-3336] reenabling disabled tests * [ADF-3336] stabilized core tests * [ADF-3336] fixing process service integration tests * [ADF-3336] removed comments and skipped two tests
This commit is contained in:
@@ -94,8 +94,6 @@ describe('Start Process Component', () => {
|
||||
|
||||
await this.alfrescoJsApiUserTwo.activiti.appsApi.deployAppDefinitions({ appDefinitions: [{ id: publishApp.appDefinition.id }] });
|
||||
|
||||
loginPage.loginToProcessServicesUsingUserModel(procUserModel);
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
done();
|
||||
|
||||
});
|
||||
@@ -112,235 +110,229 @@ describe('Start Process Component', () => {
|
||||
done();
|
||||
});
|
||||
|
||||
it('Check start a process without a process model included', () => {
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.checkNoProcessMessage();
|
||||
describe(' Once logged with user without apps', () => {
|
||||
|
||||
beforeEach(() => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(procUserModel);
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
});
|
||||
|
||||
it('Check start a process without a process model included', () => {
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.checkNoProcessMessage();
|
||||
});
|
||||
});
|
||||
|
||||
it('Check Start Process within Task App', () => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(secondProcUserModel);
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
||||
describe(' Once logged with user with app', () => {
|
||||
|
||||
beforeEach(() => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(secondProcUserModel);
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
});
|
||||
|
||||
it('Check Start Process within Task App', () => {
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
||||
});
|
||||
|
||||
it('Process Definition is required and cancel button is clicked', () => {
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('Choose one...');
|
||||
startProcessPage.checkStartProcessButtonIsDisabled();
|
||||
startProcessPage.clickCancelProcessButton();
|
||||
processFiltersPage.checkNoContentMessage();
|
||||
});
|
||||
|
||||
it('Name of the process is required', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('process_without_se');
|
||||
startProcessPage.deleteDefaultName('My Default Name');
|
||||
startProcessPage.checkStartProcessButtonIsDisabled();
|
||||
});
|
||||
|
||||
it('Check Start Process within an app without a start event', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('process_without_se');
|
||||
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
||||
startProcessPage.checkStartProcessButtonIsEnabled();
|
||||
});
|
||||
|
||||
xit('Start a process within an app with a start event', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Test');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton()
|
||||
.then(() => {
|
||||
processDetailsPage.getId()
|
||||
.then(function (result) {
|
||||
return this.alfrescoJsApi.activiti.processApi.getProcessInstance(result);
|
||||
})
|
||||
.then(function (response) {
|
||||
expect(processDetailsPage.getProcessStatus()).toEqual(CONSTANTS.PROCESSSTATUS.RUNNING);
|
||||
expect(processDetailsPage.getEndDate()).toEqual(CONSTANTS.PROCESSENDDATE);
|
||||
expect(processDetailsPage.getProcessCategory()).toEqual(CONSTANTS.PROCESSCATEGORY);
|
||||
expect(processDetailsPage.getBusinessKey()).toEqual(CONSTANTS.PROCESSBUSINESSKEY);
|
||||
expect(processDetailsPage.getCreatedBy()).toEqual(response.getStartedBy().getEntireName());
|
||||
expect(processDetailsPage.getCreated()).toEqual(dateFormat(CONSTANTS.PROCESSDATEFORMAT));
|
||||
expect(processDetailsPage.getId()).toEqual(response.getId());
|
||||
expect(processDetailsPage.getProcessDescription()).toEqual(CONSTANTS.PROCESSDESCRIPTION);
|
||||
expect(processDetailsPage.checkProcessTitleIsDisplayed()).toEqual(response.getName());
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
it('Add a comment on an active process', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Comment Process');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process');
|
||||
processDetailsPage.addComment('comment1');
|
||||
processDetailsPage.checkCommentIsDisplayed('comment1');
|
||||
});
|
||||
|
||||
it('Click Audit Log button', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Audit Log');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Audit Log');
|
||||
processDetailsPage.clickAuditLogButton();
|
||||
|
||||
expect(Util.fileExists(auditLogFile, 15)).toBe(true);
|
||||
});
|
||||
|
||||
it('Add a file in the attachment list using the button', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
|
||||
startProcessPage.enterProcessName('Attach File');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Attach File');
|
||||
|
||||
attachmentListPage.clickAttachFileButton(jpgFile.location);
|
||||
attachmentListPage.checkFileIsAttached(jpgFile.name);
|
||||
});
|
||||
|
||||
it('Click Show Diagram', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
|
||||
startProcessPage.enterProcessName('Show Diagram');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Show Diagram');
|
||||
|
||||
processDetailsPage.clickShowDiagram();
|
||||
});
|
||||
|
||||
it('Click on an active task', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Active Task');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Active Task');
|
||||
processDetailsPage.clickOnActiveTask();
|
||||
processDetailsPage.checkActiveTaskTitleIsDisplayed(app.task_name);
|
||||
});
|
||||
|
||||
it('Click Cancel process button', () => {
|
||||
loginPage.loginToProcessServicesUsingUserModel(secondProcUserModel);
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Cancel Process');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Cancel Process');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Cancel Process');
|
||||
processDetailsPage.checkShowDiagramIsDisabled();
|
||||
});
|
||||
|
||||
it('Add a comment on a complete process', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Comment Process 2');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process 2');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process 2');
|
||||
processDetailsPage.addComment('goodbye');
|
||||
processDetailsPage.checkCommentIsDisplayed('goodbye');
|
||||
});
|
||||
|
||||
it('Cannot attach a file on a completed process', () => {
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('File');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('File');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('File');
|
||||
attachmentListPage.checkAttachFileButtonIsNotDisplayed();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
it('Name of the process is required', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('process_without_se');
|
||||
startProcessPage.deleteDefaultName('My Default Name');
|
||||
startProcessPage.checkStartProcessButtonIsDisabled();
|
||||
});
|
||||
|
||||
it('Process Definition is required and cancel button is clicked', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp('Task App');
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('Choose one...');
|
||||
startProcessPage.checkStartProcessButtonIsDisabled();
|
||||
startProcessPage.clickCancelProcessButton();
|
||||
processFiltersPage.checkNoContentMessage();
|
||||
});
|
||||
|
||||
it('Check Start Process within an app without a start event', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.selectFromProcessDropdown('process_without_se');
|
||||
expect(startProcessPage.getDefaultName()).toEqual('My Default Name');
|
||||
startProcessPage.checkStartProcessButtonIsEnabled();
|
||||
});
|
||||
|
||||
xit('Start a process within an app with a start event', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Test');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton()
|
||||
.then(() => {
|
||||
processDetailsPage.getId()
|
||||
.then(function (result) {
|
||||
return this.alfrescoJsApi.activiti.processApi.getProcessInstance(result);
|
||||
})
|
||||
.then(function (response) {
|
||||
expect(processDetailsPage.getProcessStatus()).toEqual(CONSTANTS.PROCESSSTATUS.RUNNING);
|
||||
expect(processDetailsPage.getEndDate()).toEqual(CONSTANTS.PROCESSENDDATE);
|
||||
expect(processDetailsPage.getProcessCategory()).toEqual(CONSTANTS.PROCESSCATEGORY);
|
||||
expect(processDetailsPage.getBusinessKey()).toEqual(CONSTANTS.PROCESSBUSINESSKEY);
|
||||
expect(processDetailsPage.getCreatedBy()).toEqual(response.getStartedBy().getEntireName());
|
||||
expect(processDetailsPage.getCreated()).toEqual(dateFormat(CONSTANTS.PROCESSDATEFORMAT));
|
||||
expect(processDetailsPage.getId()).toEqual(response.getId());
|
||||
expect(processDetailsPage.getProcessDescription()).toEqual(CONSTANTS.PROCESSDESCRIPTION);
|
||||
expect(processDetailsPage.checkProcessTitleIsDisplayed()).toEqual(response.getName());
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
it('Add a comment on an active process', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Comment Process');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process');
|
||||
processDetailsPage.addComment('comment1');
|
||||
processDetailsPage.checkCommentIsDisplayed('comment1');
|
||||
});
|
||||
|
||||
it('Click Audit Log button', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Audit Log');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Audit Log');
|
||||
processDetailsPage.clickAuditLogButton();
|
||||
expect(Util.fileExists(auditLogFile, 10)).toBe(true);
|
||||
});
|
||||
|
||||
it('Add a file in the attachment list using the button', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
|
||||
startProcessPage.enterProcessName('Attach File');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Attach File');
|
||||
|
||||
attachmentListPage.clickAttachFileButton(jpgFile.location);
|
||||
attachmentListPage.checkFileIsAttached(jpgFile.name);
|
||||
});
|
||||
|
||||
it('Click Show Diagram', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
|
||||
startProcessPage.enterProcessName('Show Diagram');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Show Diagram');
|
||||
|
||||
processDetailsPage.clickShowDiagram();
|
||||
});
|
||||
|
||||
it('Click on an active task', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Active Task');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Active Task');
|
||||
processDetailsPage.clickOnActiveTask();
|
||||
processDetailsPage.checkActiveTaskTitleIsDisplayed(app.task_name);
|
||||
});
|
||||
|
||||
it('Click Cancel process button', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Cancel Process');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Cancel Process');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Cancel Process');
|
||||
processDetailsPage.checkShowDiagramIsDisabled();
|
||||
});
|
||||
|
||||
it('Add a comment on a complete process', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('Comment Process 2');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process 2');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('Comment Process 2');
|
||||
processDetailsPage.addComment('goodbye');
|
||||
processDetailsPage.checkCommentIsDisplayed('goodbye');
|
||||
});
|
||||
|
||||
it('Cannot attach a file on a completed process', () => {
|
||||
navigationBarPage.clickProcessServicesButton();
|
||||
processServicesPage.checkApsContainer();
|
||||
processServicesPage.goToApp(app.title);
|
||||
appNavigationBarPage.clickProcessButton();
|
||||
processFiltersPage.clickCreateProcessButton();
|
||||
processFiltersPage.clickNewProcessDropdown();
|
||||
startProcessPage.enterProcessName('File');
|
||||
startProcessPage.selectFromProcessDropdown('process_with_se');
|
||||
startProcessPage.clickFormStartProcessButton();
|
||||
processFiltersPage.clickRunningFilterButton();
|
||||
processFiltersPage.selectFromProcessList('File');
|
||||
processDetailsPage.clickCancelProcessButton();
|
||||
processFiltersPage.clickCompletedFilterButton();
|
||||
processFiltersPage.selectFromProcessList('File');
|
||||
attachmentListPage.checkAttachFileButtonIsNotDisplayed();
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user