From faacac6c5f1b366b3cde74da056b4114cd584009 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iulia=20Burc=C4=83?= Date: Mon, 26 Oct 2020 19:41:30 +0200 Subject: [PATCH] [ACA-4049] Improve check for content on lists (#6279) * Add waitTillContentLoaded in check method Add waitTillContentLoaded() step in check Content Is Displayed By Column for process and task lists to prevent future failures because of the loading time. * Add waitTillContentLoaded in check method Add waitTillContentLoaded() step in check Content Is Not Displayed By Column for process and task lists to prevent future failures because of the loading time. --- .../src/lib/process-services/pages/process-list.page.ts | 6 ++++-- .../src/lib/process-services/pages/task-list.page.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/testing/src/lib/process-services/pages/process-list.page.ts b/lib/testing/src/lib/process-services/pages/process-list.page.ts index ffce3e6f8b..af7376c267 100644 --- a/lib/testing/src/lib/process-services/pages/process-list.page.ts +++ b/lib/testing/src/lib/process-services/pages/process-list.page.ts @@ -56,11 +56,13 @@ export class ProcessListPage { } } - checkContentIsDisplayedByColumn(column: string, processName: string): Promise { + async checkContentIsDisplayedByColumn(column: string, processName: string): Promise { + await this.dataTable.waitTillContentLoaded(); return this.dataTable.checkContentIsDisplayed(column, processName); } - checkContentIsNotDisplayedByColumn(column: string, processName: string): Promise { + async checkContentIsNotDisplayedByColumn(column: string, processName: string): Promise { + await this.dataTable.waitTillContentLoaded(); return this.dataTable.checkContentIsNotDisplayed(column, processName); } diff --git a/lib/testing/src/lib/process-services/pages/task-list.page.ts b/lib/testing/src/lib/process-services/pages/task-list.page.ts index c74a0b83b1..329472c2cf 100644 --- a/lib/testing/src/lib/process-services/pages/task-list.page.ts +++ b/lib/testing/src/lib/process-services/pages/task-list.page.ts @@ -43,11 +43,13 @@ export class TaskListPage { return this.dataTable.getRowsWithSameColumnValues('Name', taskName); } - checkContentIsDisplayedByColumn(column: string, processName: string): Promise { + async checkContentIsDisplayedByColumn(column: string, processName: string): Promise { + await this.dataTable.waitTillContentLoaded(); return this.dataTable.checkContentIsDisplayed(column, processName); } - checkContentIsNotDisplayedByColumn(column: string, processName: string): Promise { + async checkContentIsNotDisplayedByColumn(column: string, processName: string): Promise { + await this.dataTable.waitTillContentLoaded(); return this.dataTable.checkContentIsNotDisplayed(column, processName); }