e2e delete tag test (#3583)

This commit is contained in:
Eugenio Romano
2018-07-12 03:13:40 +01:00
committed by Eugenio Romano
parent fcaa033a57
commit 7e3c5b4051
3 changed files with 64 additions and 8 deletions

View File

@@ -68,6 +68,21 @@ var TagPage = function () {
return this;
};
this.deleteTagFromTagListByNodeId = function () {
var deleteChip = element(by.css('button[id=\'tag_delete_0\']'));
Util.waitUntilElementIsVisible(deleteChip);
deleteChip.click();
return this;
};
this.deleteTagFromTagList = function () {
var deleteChip = element(by.xpath('//*[@id="tag_delete_0"]/mat-icon'));
Util.waitUntilElementIsVisible(deleteChip);
deleteChip.click();
return this;
};
this.getNewTagInput = function () {
Util.waitUntilElementIsVisible(newTagInput);
return newTagInput.getAttribute('value');
@@ -93,8 +108,9 @@ var TagPage = function () {
return Util.waitUntilElementIsNotOnPage(tag);
};
this.checkTagListIsEmpty = function () {
Util.waitUntilElementIsNotOnPage(tagListRow);
this.checkTagIsNotDisplayedInTagListByNodeId = function (tagName) {
var tag = element(by.cssContainingText("span[id*='tag_name']", tagName));
return Util.waitUntilElementIsNotOnPage(tag);
};
this.checkTagIsDisplayedInTagListByNodeId = function (tagName) {
@@ -102,6 +118,10 @@ var TagPage = function () {
return Util.waitUntilElementIsVisible(tag);
};
this.checkTagListIsEmpty = function () {
Util.waitUntilElementIsNotOnPage(tagListRow);
};
this.checkTagListByNodeIdIsEmpty = function () {
return Util.waitUntilElementIsNotOnPage(tagListByNodeIdRow);
};