[ADF-3692] Add task details tests (#3905)

* Add task details tests

* Resolve lint issues

* Resolve lint errors

* Fix lint errors

* fix spellcheck

* Fixing a constant name
This commit is contained in:
cristinaj
2018-10-24 09:53:00 +03:00
committed by Eugenio Romano
parent e39a2b149b
commit 85c022730b
6 changed files with 412 additions and 83 deletions

View File

@@ -27,6 +27,9 @@ export class TaskDetailsPage {
statusField = element(by.css('span[data-automation-id*="status"] span'));
categoryField = element(by.css('span[data-automation-id*="category"] span'));
parentNameField = element(by.css('span[data-automation-id*="parentName"] span'));
parentTaskIdField = element(by.css('span[data-automation-id*="parentTaskId"] span'));
durationField = element(by.css('span[data-automation-id*="duration"] span'));
endDateField = element(by.css('span[data-automation-id*="endDate"] span'));
createdField = element(by.css('span[data-automation-id="card-dateitem-created"] span'));
idField = element(by.css('span[data-automation-id*="id"] span'));
descriptionField = element(by.css('span[data-automation-id*="description"] span'));
@@ -159,6 +162,21 @@ export class TaskDetailsPage {
return this.parentNameField.getText();
}
getParentTaskId() {
Util.waitUntilElementIsVisible(this.parentTaskIdField);
return this.parentTaskIdField.getText();
}
getDuration() {
Util.waitUntilElementIsVisible(this.durationField);
return this.durationField.getText();
}
getEndDate() {
Util.waitUntilElementIsVisible(this.endDateField);
return this.endDateField.getText();
}
getCreated() {
Util.waitUntilElementIsVisible(this.createdField);
return this.createdField.getText();