diff --git a/lib/testing/src/lib/protractor/core/pages/card-view/card-view-text-item.page.ts b/lib/testing/src/lib/protractor/core/pages/card-view/card-view-text-item.page.ts index 8eb37721e00..47ca16fe192 100644 --- a/lib/testing/src/lib/protractor/core/pages/card-view/card-view-text-item.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/card-view/card-view-text-item.page.ts @@ -71,7 +71,13 @@ export class CardTextItemPage { await BrowserVisibility.waitUntilElementIsVisible(this.rootElement.$(this.readOnlyField)); } + async checkElementIsClickable(): Promise { + const clickableElement = this.rootElement.$(this.clickableElement); + await BrowserVisibility.waitUntilElementIsVisible(clickableElement); + } + async clickField(): Promise { - await BrowserActions.click(this.rootElement.$(`button[data-automation-id*='clickable-icon']`)); + const clickableElement = this.rootElement.$(this.clickableElement); + await BrowserActions.click(clickableElement); } } diff --git a/lib/testing/src/lib/protractor/process-services-cloud/pages/task-header-cloud-component.page.ts b/lib/testing/src/lib/protractor/process-services-cloud/pages/task-header-cloud-component.page.ts index 6d539a6515a..1dde961658a 100644 --- a/lib/testing/src/lib/protractor/process-services-cloud/pages/task-header-cloud-component.page.ts +++ b/lib/testing/src/lib/protractor/process-services-cloud/pages/task-header-cloud-component.page.ts @@ -35,6 +35,7 @@ export class TaskHeaderCloudPage { idCardTextItem = new CardTextItemPage('id'); descriptionCardTextItem = new CardTextItemPage('description'); taskPropertyList = $('adf-cloud-task-header adf-card-view .adf-property-list'); + processInstanceIdCardTextItem = new CardTextItemPage('processInstanceId'); async getAssignee(): Promise { return this.assigneeCardTextItem.getFieldValue(); @@ -76,6 +77,10 @@ export class TaskHeaderCloudPage { return this.idCardTextItem.getFieldValue(); } + async getProcessInstanceId(): Promise { + return this.processInstanceIdCardTextItem.getFieldValue(); + } + async getDescription(): Promise { return this.descriptionCardTextItem.getFieldValue(); }