mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[no-issue] fix e2e uploader (#3840)
* fix e2e upload move viewer subbfolder * fix CS services e2e test * add log for error in upload delete * aysnc get node * new tentative * attempt 2 * attempt 3 * new demo shell test travis change for test * excluded file tslint fix * remove desktop only class * renable tests * decrease time notification * add process service multiselect demo test fix e2e * remove log * add custom toolbar example
This commit is contained in:
@@ -302,11 +302,26 @@ var ContentList = function () {
|
||||
return this;
|
||||
};
|
||||
|
||||
this.checkContentIsNotDisplayed = function (content) {
|
||||
Util.waitUntilElementIsNotVisible(element.all(by.xpath("//div[@id='document-list-container']//div[@filename='" + content + "']")).first());
|
||||
this.checkContentIsNotDisplayed = function (filename) {
|
||||
Util.waitUntilElementIsNotVisible(element.all(by.xpath("//div[@id='document-list-container']//div[@filename='" + filename + "']")).first());
|
||||
return this;
|
||||
};
|
||||
|
||||
this.getNodeIdByFilename = function (filename) {
|
||||
var nodeIdColumn = element.all(by.xpath("//div[@id='document-list-container']//div[@filename='" + filename + "' and @title='Node id']"));
|
||||
var text = nodeIdColumn.getText();
|
||||
return text;
|
||||
};
|
||||
|
||||
this.getAllNodeIdInList = async function (filename) {
|
||||
var nodeIdColumns = await element.all(by.xpath("//div[@id='document-list-container']//div[@title='Node id']"));
|
||||
return await nodeIdColumns.map(async (currentElement) => {
|
||||
return await currentElement.getText().then((nodeText)=>{
|
||||
return nodeText;
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
this.checkEmptyFolderMessageIsDisplayed = function () {
|
||||
Util.waitUntilElementIsVisible(emptyFolderMessage);
|
||||
return this;
|
||||
@@ -323,25 +338,25 @@ var ContentList = function () {
|
||||
Util.waitUntilElementIsVisible(row.element(by.css("div[class*='--image'] img[alt*='" + extension + "']")));
|
||||
};
|
||||
|
||||
this.rightClickOnRowNamed = function(rowName) {
|
||||
this.rightClickOnRowNamed = function (rowName) {
|
||||
let row = this.getRowByRowName(rowName);
|
||||
browser.actions().click(row, protractor.Button.RIGHT).perform();
|
||||
Util.waitUntilElementIsVisible(element(by.id('adf-context-menu-content')));
|
||||
}
|
||||
|
||||
this.checkContextActionIsVisible = function(actionName) {
|
||||
this.checkContextActionIsVisible = function (actionName) {
|
||||
let actionButton = element(by.css(`button[data-automation-id="context-${actionName}"`));
|
||||
Util.waitUntilElementIsVisible(actionButton);
|
||||
Util.waitUntilElementIsClickable(actionButton);
|
||||
return actionButton;
|
||||
}
|
||||
|
||||
this.pressContextMenuActionNamed = function(actionName) {
|
||||
this.pressContextMenuActionNamed = function (actionName) {
|
||||
let actionButton = this.checkContextActionIsVisible(actionName);
|
||||
actionButton.click();
|
||||
}
|
||||
|
||||
this.clickRowToSelect = function(rowName) {
|
||||
this.clickRowToSelect = function (rowName) {
|
||||
let row = this.getRowByRowName(rowName);
|
||||
browser.actions().keyDown(protractor.Key.COMMAND).click(row).perform();
|
||||
this.checkRowIsSelected(rowName);
|
||||
|
Reference in New Issue
Block a user