diff --git a/lib/testing/src/lib/core/actions/identity/tasks.service.ts b/lib/testing/src/lib/core/actions/identity/tasks.service.ts index c093f0a844..e1d8de91ab 100644 --- a/lib/testing/src/lib/core/actions/identity/tasks.service.ts +++ b/lib/testing/src/lib/core/actions/identity/tasks.service.ts @@ -73,7 +73,6 @@ export class TasksService { } catch (error) { Logger.error('Complete Task - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text); } - } async claimTask(taskId: string, appName: string): Promise { diff --git a/lib/testing/src/lib/core/pages/card-view/card-view-text-item.page.ts b/lib/testing/src/lib/core/pages/card-view/card-view-text-item.page.ts index ed1804d96f..126539854f 100644 --- a/lib/testing/src/lib/core/pages/card-view/card-view-text-item.page.ts +++ b/lib/testing/src/lib/core/pages/card-view/card-view-text-item.page.ts @@ -45,7 +45,6 @@ export class CardTextItemPage { async clickOnToggleTextField(): Promise { const toggleText: ElementFinder = this.rootElement.element(this.toggle); await BrowserActions.click(toggleText); - await BrowserVisibility.waitUntilElementIsVisible(this.rootElement.element(this.textField)); } async enterTextField(text: string): Promise { diff --git a/lib/testing/src/lib/core/pages/data-table-component.page.ts b/lib/testing/src/lib/core/pages/data-table-component.page.ts index 31bccbd144..4b144d9a90 100644 --- a/lib/testing/src/lib/core/pages/data-table-component.page.ts +++ b/lib/testing/src/lib/core/pages/data-table-component.page.ts @@ -168,6 +168,10 @@ export class DataTableComponentPage { return this.rootElement.all(this.rows).count(); } + async waitForFirstRow(): Promise { + await BrowserVisibility.waitUntilElementIsVisible(this.rootElement.all(this.rows).first()); + } + async getAllRowsColumnValues(column: string) { const columnLocator = by.css("adf-datatable div[class*='adf-datatable-body'] adf-datatable-row[class*='adf-datatable-row'] div[title='" + column + "'] span"); await BrowserVisibility.waitUntilElementIsPresent(element.all(columnLocator).first()); diff --git a/lib/testing/src/lib/process-services-cloud/pages/task-list-cloud-component.page.ts b/lib/testing/src/lib/process-services-cloud/pages/task-list-cloud-component.page.ts index 3b49edb89d..9e9d226e43 100644 --- a/lib/testing/src/lib/process-services-cloud/pages/task-list-cloud-component.page.ts +++ b/lib/testing/src/lib/process-services-cloud/pages/task-list-cloud-component.page.ts @@ -48,6 +48,7 @@ export class TaskListCloudComponentPage { getStatusByName(taskName: string): Promise { return this.dataTable.getColumnValueForRow('Name', taskName, 'Status'); } + clickCheckbox(taskName: string): Promise { return this.dataTable.clickCheckbox(column.name, taskName); }