diff --git a/lib/testing/src/lib/process-services-cloud/pages/edit-task-filter-cloud-component.page.ts b/lib/testing/src/lib/process-services-cloud/pages/edit-task-filter-cloud-component.page.ts index 67e066822f..7b6c83846a 100644 --- a/lib/testing/src/lib/process-services-cloud/pages/edit-task-filter-cloud-component.page.ts +++ b/lib/testing/src/lib/process-services-cloud/pages/edit-task-filter-cloud-component.page.ts @@ -44,11 +44,13 @@ export class EditTaskFilterCloudComponentPage { private locatorStatusDropdown = element(by.css(`mat-select[data-automation-id='adf-cloud-edit-task-property-status']`)); private locatorSortDropdown = element(by.css(`mat-select[data-automation-id='adf-cloud-edit-task-property-sort']`)); private locatorOrderDropdown = element(by.css(`mat-select[data-automation-id='adf-cloud-edit-task-property-order']`)); + private locatorCompletedDateDropdown = element(by.css(`mat-select[data-automation-id="adf-cloud-edit-process-property-completedDateRange"]`)); appNameDropdown = new DropdownPage(this.locatorAppNameDropdown); statusDropdown = new DropdownPage(this.locatorStatusDropdown); sortDropdown = new DropdownPage(this.locatorSortDropdown); orderDropdown = new DropdownPage(this.locatorOrderDropdown); + completedDateDropdown = new DropdownPage(this.locatorCompletedDateDropdown); editTaskFilterDialogPage = new EditTaskFilterDialogPage(); @@ -94,6 +96,11 @@ export class EditTaskFilterCloudComponentPage { return this.orderDropdown.getSelectedOptionText(); } + async setCompleteDateFilterDropDown(option: string): Promise { + await this.completedDateDropdown.selectDropdownOption(option); + await this.dataTable.waitTillContentLoaded(); + } + async setAssignee(option: string): Promise { await this.setProperty('assignee', option); }