[ADF-3477]Added a test for task details- no form

This commit is contained in:
Cristina Jalba
2018-10-25 12:38:47 +03:00
parent 72dab2400a
commit d024d0ebf5
5 changed files with 112 additions and 8 deletions

View File

@@ -21,7 +21,7 @@ import { element, by, browser, protractor } from 'protractor';
import Util = require('../../../util/util');
export class TaskDetailsPage {
formContent = element(by.css("adf-form"));
formNameField = element(by.css('span[data-automation-id*="formName"] span'));
assigneeField = element(by.css('span[data-automation-id*="assignee"] span'));
statusField = element(by.css('span[data-automation-id*="status"] span'));
@@ -108,6 +108,11 @@ export class TaskDetailsPage {
Util.waitUntilElementIsVisible(this.cancelAttachForm);
}
noFormIsDisplayed() {
Util.waitUntilElementIsNotOnPage(this.formContent);
return this;
}
clickCancelAttachForm() {
Util.waitUntilElementIsClickable(this.cancelAttachForm);
return this.cancelAttachForm.click();
@@ -126,6 +131,10 @@ export class TaskDetailsPage {
Util.waitUntilElementIsVisible(this.attachFormButton);
}
checkAttachFormButtonIsNotDisplayed() {
Util.waitUntilElementIsNotOnPage(this.attachFormButton);
}
clickAttachFormButton() {
Util.waitUntilElementIsClickable(this.attachFormButton);
return this.attachFormButton.click();
@@ -388,6 +397,16 @@ export class TaskDetailsPage {
return this.completeFormTask;
}
checkCompleteTaskButtonIsEnabled() {
Util.waitUntilElementIsClickable(this.completeTask);
return this;
}
checkCompleteTaskButtonIsDisplayed() {
Util.waitUntilElementIsVisible(this.completeTask);
return this;
}
clickCompleteFormTask() {
Util.waitUntilElementIsClickable(this.completeFormTask);
return this.completeFormTask.click();