[ADF-3884] Added start process e2e tests (#4133)

* add tests for start process

* modify login parameters

* fix lint error

* add test

* update import and unused methods

* update test
This commit is contained in:
rgherghelas
2019-01-25 14:02:14 +02:00
committed by Eugenio Romano
parent 30b28889e1
commit 15d898f0a7
3 changed files with 174 additions and 1 deletions

View File

@@ -30,6 +30,9 @@ export class ProcessCloudDemoPage {
activeFilter = element(by.css("mat-list-item[class*='active'] span"));
processFilters = element(by.css("mat-expansion-panel[data-automation-id='Process Filters']"));
createButton = element(by.css('button[data-automation-id="create-button"'));
newProcessButton = element(by.css('button[data-automation-id="btn-start-process"]'));
processListCloud = new ProcessListCloudComponent();
editProcessFilterCloud = new EditProcessFilterCloudComponent();
@@ -74,4 +77,29 @@ export class ProcessCloudDemoPage {
Util.waitUntilElementIsVisible(this.processFilters);
return this.processFilters.click();
}
openNewProcessForm() {
this.createButtonIsDisplayed();
this.clickOnCreateButton();
this.newProcessButtonIsDisplayed();
this.newProcessButton.click();
return this;
}
createButtonIsDisplayed() {
Util.waitUntilElementIsVisible(this.createButton);
return this;
}
newProcessButtonIsDisplayed() {
Util.waitUntilElementIsVisible(this.newProcessButton);
return this;
}
clickOnCreateButton() {
Util.waitUntilElementIsClickable(this.createButton);
this.createButton.click();
return this;
}
}