From 90b50f8f313860869c87de02d419d16585d89291 Mon Sep 17 00:00:00 2001 From: Cristina Jalba Date: Thu, 20 Aug 2020 11:58:55 +0300 Subject: [PATCH] Add method for selecting row with CMD --- .../src/lib/core/pages/data-table/data-table-item.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/testing/src/lib/core/pages/data-table/data-table-item.ts b/lib/testing/src/lib/core/pages/data-table/data-table-item.ts index aed09f8063..cf818a3791 100644 --- a/lib/testing/src/lib/core/pages/data-table/data-table-item.ts +++ b/lib/testing/src/lib/core/pages/data-table/data-table-item.ts @@ -84,4 +84,10 @@ export class DataTableItem { const locator = `//div[@title="${column.columnName}"]` + column.createLocator(columnValue) + `//ancestor::adf-datatable-row[contains(@class, 'is-selected')]`; await BrowserVisibility.waitUntilElementIsNotVisible(element(by.xpath(locator))); } + + async selectRowWithKeyboard(columnName: string, columnValue: string): Promise { + await browser.actions().sendKeys(protractor.Key.COMMAND).perform(); + await this.selectRow(columnName, columnValue); + await browser.actions().sendKeys(protractor.Key.NULL).perform(); + } }