[ADF-3430] E2E for using fields to filter Process List (#4040)

This commit is contained in:
jdosti
2019-01-15 17:23:52 +00:00
committed by Eugenio Romano
parent 9fd9e7f4a9
commit 71c0fd0046
20 changed files with 393 additions and 24 deletions

View File

@@ -43,6 +43,8 @@ export class NavigationBarPage {
menuButton = element(by.css('button[data-automation-id="adf-menu-icon"]'));
formButton = element(by.css('a[data-automation-id="Form"]'));
treeViewButton = element(by.css('a[data-automation-id="Tree View"]'));
processListButton = element(by.css('a[data-automation-id="Process List"]'));
treeViewButton = element(by.css('a[data-automation-id="Tree View"]'));
iconsButton = element(by.css('a[data-automation-id="Icons"]'));
navigateToDatatable() {
@@ -50,6 +52,11 @@ export class NavigationBarPage {
this.dataTableButton.click();
}
navigateToDatatable() {
Util.waitUntilElementIsVisible(this.dataTableButton);
this.dataTableButton.click();
}
clickContentServicesButton() {
Util.waitUntilElementIsVisible(this.contentServicesButton);
this.contentServicesButton.click();
@@ -186,6 +193,10 @@ export class NavigationBarPage {
browser.get(TestConfig.adf.url + `/files/${site.entry.guid}/display/list`);
}
checkContentServicesButtonIsDisplayed() {
Util.waitUntilElementIsVisible(this.contentServicesButton);
}
clickTreeViewButton() {
Util.waitUntilElementIsVisible(this.treeViewButton);
this.treeViewButton.click();
@@ -195,4 +206,19 @@ export class NavigationBarPage {
Util.waitUntilElementIsVisible(this.iconsButton);
this.iconsButton.click();
}
clickProcessListButton = function () {
Util.waitUntilElementIsClickable(this.processListButton);
return this.processListButton.click();
};
clickTreeViewButton() {
Util.waitUntilElementIsVisible(this.treeViewButton);
this.treeViewButton.click();
}
checkProcessListButtonIsDisplayed = function () {
Util.waitUntilElementIsVisible(this.processListButton);
return this;
};
}