Refactor tasksListPage (#3952)

This commit is contained in:
cristinaj
2018-11-09 12:17:53 +02:00
committed by Eugenio Romano
parent 93578baecd
commit 536467f0ee
23 changed files with 232 additions and 229 deletions

View File

@@ -38,6 +38,7 @@ export class TasksPage {
checklistDialog = element(by.id('checklist-dialog'));
checklistNoMessage = element(by.id('checklist-none-message'));
numberOfChecklists = element(by.css('[data-automation-id="checklist-label"] mat-chip'));
sortByName = by.css('div[data-automation-id="auto_id_name"]');
createNewTask() {
this.createButtonIsDisplayed();
@@ -118,10 +119,6 @@ export class TasksPage {
return this;
}
getAllDisplayedRows() {
return element.all(this.rows).count();
}
completeTaskNoForm() {
Util.waitUntilElementIsClickable(this.completeButtonNoForm);
this.completeButtonNoForm.click();
@@ -165,4 +162,12 @@ export class TasksPage {
return this;
}
clickSortByNameAsc() {
return this.tasksListPage().getDataTable().sortByColumn(true, this.sortByName);
}
clickSortByNameDesc() {
return this.tasksListPage().getDataTable().sortByColumn(false, this.sortByName);
}
}