[ADF-3378] Create automated tests for comments - Content Services PT2 (#3708)

* [ADF-3378] Create automated tests for comments - Content Services PT2

* Removing unnecessary import
This commit is contained in:
jdosti
2018-09-10 10:55:39 +01:00
committed by Eugenio Romano
parent 649e6c6d22
commit 1ec9f2e9c2
2 changed files with 33 additions and 1 deletions

View File

@@ -28,6 +28,7 @@ export class CommentsPage {
commentTime = element.all(by.id('comment-time'));
commentInput = element(by.id('comment-input'));
addCommentButton = element(by.css("[data-automation-id='comments-input-add']"));
commentsTab = element(by.cssContainingText("div[id*='mat-tab-label']", 'Comments'));
getTotalNumberOfComments() {
Util.waitUntilElementIsVisible(this.numberOfComments);
@@ -63,4 +64,14 @@ export class CommentsPage {
this.commentInput.sendKeys(comment);
return this.addCommentButton.click();
}
checkCommentsTabIsSelected() {
this.commentsTab.getAttribute('aria-selected').then((result) => {
expect(result).toBe('true');
});
}
checkCommentInputIsDisplayed() {
Util.waitUntilElementIsVisible(this.commentInput);
}
}