Add methods for form outcome buttons and info for simpleapp process and form (#5310)

This commit is contained in:
cristinaj
2019-12-04 16:07:49 +02:00
committed by Maurizio Vitale
parent cc4c9bc567
commit fcb83b8990
2 changed files with 14 additions and 1 deletions

View File

@@ -79,6 +79,18 @@ export class TaskFormCloudComponent {
await BrowserActions.click(this.completeButton); await BrowserActions.click(this.completeButton);
} }
async checkFormOutcomeButtonIsDisplayedByName(name: string): Promise<void> {
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<void> {
await BrowserActions.click(element(by.css(`button[id="adf-form-${name}"]`)));
}
async clickCancelButton(): Promise<void> { async clickCancelButton(): Promise<void> {
await BrowserActions.click(this.cancelButton); await BrowserActions.click(this.cancelButton);
} }

View File

@@ -80,7 +80,8 @@ export const ACTIVITI_CLOUD_APPS: any = {
multiinstancesubprocess: 'multiinstance-subprocess', multiinstancesubprocess: 'multiinstance-subprocess',
calledprocess: 'calledprocess', calledprocess: 'calledprocess',
booleanvisibilityprocess: 'booleanvisibilityprocess', booleanvisibilityprocess: 'booleanvisibilityprocess',
numbervisibilityprocess: 'numbervisibilityprocess' numbervisibilityprocess: 'numbervisibilityprocess',
processformoutcome: 'processformoutcome'
}, },
forms: { forms: {
tabVisibilityFields: { tabVisibilityFields: {