[ADF-4089] Refactoring ContentListPage (#4162)

* [ADF-NO-ISSUE] Refactoring ContentListPage

* Applying changes

* [ADF-4089] contentListPage refactoring

* Fixing missing dependencies

* Fixing core and search failing tests

* Fix tooltip document-list tests

* no message
This commit is contained in:
Marouan Bentaleb
2019-03-08 10:49:23 +00:00
committed by Eugenio Romano
parent 88ef01011e
commit 27c6e18a10
93 changed files with 3410 additions and 3841 deletions

View File

@@ -18,7 +18,7 @@
import { element, by } from 'protractor';
import { Util } from '../../util/util';
import { DataTablePage } from './dataTablePage';
import { DataTableComponentPage } from './dataTableComponentPage';
let column = {
role: 'Role'
@@ -39,6 +39,12 @@ export class PermissionsPage {
assignPermissionError = element(by.css('simple-snack-bar'));
deletePermissionButton = element(by.css(`button[data-automation-id='adf-delete-permission-button']`));
permissionDisplayContainer = element(by.css(`div[id='adf-permission-display-container']`));
closeButton = element(by.id('add-permission-dialog-close-button'));
clickCloseButton() {
Util.waitUntilElementIsClickable(this.closeButton);
this.closeButton.click();
}
checkAddPermissionButtonIsDisplayed() {
Util.waitUntilElementIsVisible(this.addPermissionButton);
@@ -108,11 +114,11 @@ export class PermissionsPage {
}
checkPermissionsDatatableIsDisplayed() {
return new DataTablePage(element(by.css('[class*="adf-datatable-permission"]')));
return new DataTableComponentPage(element(by.css('[class*="adf-datatable-permission"]')));
}
getRoleCellValue(rowName) {
let locator = new DataTablePage().getCellByNameAndColumn(rowName, column.role);
let locator = new DataTableComponentPage().getCellByRowAndColumn('Authority ID', rowName, column.role);
Util.waitUntilElementIsVisible(locator);
return locator.getText();
}