[ADF-4388]Added edit task filter cloud component - taskId filter tests (#4596)

* Added edit task filter cloud component - taskId filter tests

* Update edit-task-filter-cloud-component.page.ts

* Fix tests

* Fix property test

* Fix lint issues
This commit is contained in:
cristinaj
2019-04-25 12:41:59 +03:00
committed by Eugenio Romano
parent 3b83539b13
commit b87c18bc13
3 changed files with 41 additions and 6 deletions

View File

@@ -26,6 +26,7 @@ export class EditTaskFilterCloudComponentPage {
assignee = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-assignee"]'));
priority = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-priority"]'));
taskName = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-taskName"]'));
id = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-taskId"]'));
processDefinitionId = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-processDefinitionId"]'));
processInstanceId = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-processInstanceId"]'));
lastModifiedFrom = element(by.css('input[data-automation-id="adf-cloud-edit-task-property-lastModifiedFrom"]'));
@@ -230,6 +231,14 @@ export class EditTaskFilterCloudComponentPage {
return locator.getText();
}
setId(option) {
return this.setProperty('taskId', option);
}
getId() {
return this.id.getAttribute('value');
}
setTaskName(option) {
return this.setProperty('taskName', option);
}

View File

@@ -58,6 +58,10 @@ export class TaskListCloudComponentPage {
return this.dataTable.getRowsWithSameColumnValues(column.name, taskName);
}
getRowsWithSameId(taskId) {
return this.dataTable.getRowsWithSameColumnValues('Id', taskId);
}
checkRowIsSelected(taskName) {
return this.dataTable.checkRowIsSelected(column.name, taskName);
}
@@ -78,12 +82,12 @@ export class TaskListCloudComponentPage {
return this.dataTable.getCellElementByValue(column.name, taskName);
}
checkContentIsDisplayedByProcessInstanceId(taskName) {
return this.dataTable.checkContentIsDisplayed(column.processInstanceId, taskName);
checkContentIsDisplayedById(taskId) {
return this.dataTable.checkContentIsDisplayed(column.id, taskId);
}
checkContentIsDisplayedById(taskName) {
return this.dataTable.checkContentIsDisplayed(column.id, taskName);
checkContentIsDisplayedByProcessInstanceId(taskName) {
return this.dataTable.checkContentIsDisplayed(column.processInstanceId, taskName);
}
checkContentIsDisplayedByName(taskName) {