[ADF-3652][ADF-3653] Automated tests for people widget (#3880)

* [ADF-3652] Automated test for starting a process with people widget

* Fixing failing tests

* [ADF-3653] Automated test for people widget in completed task
This commit is contained in:
Marouan Bentaleb
2018-10-24 09:32:23 +01:00
committed by Eugenio Romano
parent 85c022730b
commit 858584bcf0
8 changed files with 202 additions and 4 deletions

View File

@@ -43,6 +43,7 @@ var ProcessDetailsPage = function () {
var cancelProcessButton = element(by.css('div[data-automation-id="header-status"] > button'));
//Tasks
var activeTask = element(by.css('div[data-automation-id="active-tasks"]'));
var completedTask = element(by.css('div[data-automation-id="completed-tasks"]'));
var taskTitle = element(by.css("h2[class='activiti-task-details__header']"));
this.checkProcessTitleIsDisplayed = function () {
@@ -134,7 +135,12 @@ var ProcessDetailsPage = function () {
this.clickOnActiveTask = function () {
Util.waitUntilElementIsVisible(activeTask);
activeTask.click();
return activeTask.click();
};
this.clickOnCompletedTask = function () {
Util.waitUntilElementIsClickable(completedTask);
return completedTask.click();
};
this.checkActiveTaskTitleIsDisplayed = function () {