From 06ff4ff43d69b8cfa0e21d30927f592be8c4bed5 Mon Sep 17 00:00:00 2001 From: Petruta Bogdana Patrichi <59565622+bogdanapatrichi@users.noreply.github.com> Date: Fri, 16 Oct 2020 10:28:21 +0300 Subject: [PATCH] * Add setCompleteDateFilterDropDown() (#6251) --- .../pages/edit-task-filter-cloud-component.page.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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); }