From d49f6525ebb6b191dfe479e23bbb7ff5d8a6ced5 Mon Sep 17 00:00:00 2001 From: Vito Albano Date: Fri, 15 Mar 2024 00:54:36 +0000 Subject: [PATCH] [affected:*][ci:force] Fixing e2e - the return of the fail --- .../start-task/start-task-form-cloud.e2e.ts | 1 + .../protractor/core/pages/form/widgets/dropdown-widget.page.ts | 2 +- .../pages/form/widget/attach-file-widget-cloud.page.ts | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/e2e/process-services-cloud/start-task/start-task-form-cloud.e2e.ts b/e2e/process-services-cloud/start-task/start-task-form-cloud.e2e.ts index 861dd20369..c7bbe35288 100644 --- a/e2e/process-services-cloud/start-task/start-task-form-cloud.e2e.ts +++ b/e2e/process-services-cloud/start-task/start-task-form-cloud.e2e.ts @@ -106,6 +106,7 @@ describe('Start Task Form', () => { await apiService.login(testUser.username, testUser.password); processDefinitionService = new ProcessDefinitionsService(apiService); processInstancesService = new ProcessInstancesService(apiService); + processDefinition = await processDefinitionService .getProcessDefinitionByName(browser.params.resources.ACTIVITI_CLOUD_APPS.CANDIDATE_BASE_APP.processes.uploadFileProcess, candidateBaseApp); diff --git a/lib/testing/src/lib/protractor/core/pages/form/widgets/dropdown-widget.page.ts b/lib/testing/src/lib/protractor/core/pages/form/widgets/dropdown-widget.page.ts index 27ef2f769b..ee0a9a72cb 100644 --- a/lib/testing/src/lib/protractor/core/pages/form/widgets/dropdown-widget.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/form/widgets/dropdown-widget.page.ts @@ -27,7 +27,7 @@ export class DropdownWidgetPage { readonly searchElementLocator = TestElement.byCss('[aria-label="Search options"]'); async getSelectedOptionText(fieldId: string = 'dropdown'): Promise { - return this.formFields.getFieldText(fieldId, by.css(`${materialLocators.Select.root}[id="${fieldId}"] span span`)); + return this.formFields.getFieldText(fieldId, by.css(`${materialLocators.Select.root}[id="${fieldId}"] ${materialLocators.Select.minLine}`)); } async selectOption(option: string, locator: string = '#dropdown'): Promise { diff --git a/lib/testing/src/lib/protractor/process-services-cloud/pages/form/widget/attach-file-widget-cloud.page.ts b/lib/testing/src/lib/protractor/process-services-cloud/pages/form/widget/attach-file-widget-cloud.page.ts index a49d0c1171..f16a1fa668 100644 --- a/lib/testing/src/lib/protractor/process-services-cloud/pages/form/widget/attach-file-widget-cloud.page.ts +++ b/lib/testing/src/lib/protractor/process-services-cloud/pages/form/widget/attach-file-widget-cloud.page.ts @@ -34,7 +34,7 @@ export class AttachFileWidgetCloudPage { await BrowserVisibility.waitUntilElementIsVisible(this.widget.$(this.filesListLocator)); } - getFileAttachedLocatorByContainingText = async (text: string): Promise => this.widget.$(this.filesListLocator).element(by.cssContainingText('table tbody tr td span ', text)); + getFileAttachedLocatorByContainingText = async (text: string): Promise => this.widget.$(this.filesListLocator).element(by.cssContainingText('.adf-file', text)); assignWidget(fieldId: string): void { this.widget = $(`adf-form-field div[id='field-${fieldId}-container']`);