From fcb83b8990a71536d1ef2db62255af7360662590 Mon Sep 17 00:00:00 2001 From: cristinaj Date: Wed, 4 Dec 2019 16:07:49 +0200 Subject: [PATCH] Add methods for form outcome buttons and info for simpleapp process and form (#5310) --- .../pages/task-form-cloud-component.page.ts | 12 ++++++++++++ .../process-services-cloud/resources/resources.ts | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/lib/testing/src/lib/process-services-cloud/pages/task-form-cloud-component.page.ts b/lib/testing/src/lib/process-services-cloud/pages/task-form-cloud-component.page.ts index 817e42c197..eefc553c5f 100644 --- a/lib/testing/src/lib/process-services-cloud/pages/task-form-cloud-component.page.ts +++ b/lib/testing/src/lib/process-services-cloud/pages/task-form-cloud-component.page.ts @@ -79,6 +79,18 @@ export class TaskFormCloudComponent { await BrowserActions.click(this.completeButton); } + async checkFormOutcomeButtonIsDisplayedByName(name: string): Promise { + await BrowserVisibility.waitUntilElementIsVisible(element(by.css(`button[id="adf-form-${name}"]`))); + } + + async checkFormOutcomeButtonIsNotDisplayedByName(name: string) { + await BrowserVisibility.waitUntilElementIsNotVisible(element(by.css(`button[id="adf-form-${name}"]`))); + } + + async clickFormOutcomeButtonByName(name: string): Promise { + await BrowserActions.click(element(by.css(`button[id="adf-form-${name}"]`))); + } + async clickCancelButton(): Promise { await BrowserActions.click(this.cancelButton); } diff --git a/lib/testing/src/lib/process-services-cloud/resources/resources.ts b/lib/testing/src/lib/process-services-cloud/resources/resources.ts index d7c5865fe3..7897087723 100644 --- a/lib/testing/src/lib/process-services-cloud/resources/resources.ts +++ b/lib/testing/src/lib/process-services-cloud/resources/resources.ts @@ -80,7 +80,8 @@ export const ACTIVITI_CLOUD_APPS: any = { multiinstancesubprocess: 'multiinstance-subprocess', calledprocess: 'calledprocess', booleanvisibilityprocess: 'booleanvisibilityprocess', - numbervisibilityprocess: 'numbervisibilityprocess' + numbervisibilityprocess: 'numbervisibilityprocess', + processformoutcome: 'processformoutcome' }, forms: { tabVisibilityFields: {