Add method for selecting row with CMD

This commit is contained in:
Cristina Jalba
2020-08-20 11:58:55 +03:00
committed by GitHub
parent 3036dff1aa
commit 90b50f8f31

View File

@@ -84,4 +84,10 @@ export class DataTableItem {
const locator = `//div[@title="${column.columnName}"]` + column.createLocator(columnValue) + `//ancestor::adf-datatable-row[contains(@class, 'is-selected')]`; const locator = `//div[@title="${column.columnName}"]` + column.createLocator(columnValue) + `//ancestor::adf-datatable-row[contains(@class, 'is-selected')]`;
await BrowserVisibility.waitUntilElementIsNotVisible(element(by.xpath(locator))); await BrowserVisibility.waitUntilElementIsNotVisible(element(by.xpath(locator)));
} }
async selectRowWithKeyboard(columnName: string, columnValue: string): Promise<void> {
await browser.actions().sendKeys(protractor.Key.COMMAND).perform();
await this.selectRow(columnName, columnValue);
await browser.actions().sendKeys(protractor.Key.NULL).perform();
}
} }