mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-10-08 14:51:32 +00:00
[ADF-3951] Added automated tests for failed uploading tooltips (#4206)
* [ADF-3951] Added automated tests for failed uploading tooltips * [ADF-3951] Updated and refactored tests.
This commit is contained in:
committed by
Eugenio Romano
parent
1b81f687a3
commit
3401b508be
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import { Util } from '../../../util/util';
|
||||
import { element, by, protractor, browser } from 'protractor';
|
||||
|
||||
export class UploadDialog {
|
||||
|
||||
@@ -24,7 +25,8 @@ export class UploadDialog {
|
||||
minimizedDialog = element(by.css('div[class*="upload-dialog--minimized"]'));
|
||||
uploadedStatusIcon = by.css('mat-icon[class*="status--done"]');
|
||||
cancelledStatusIcon = by.css('div[class*="status--cancelled"]');
|
||||
errorStatusIcon = by.css('div[class*="status--error"]');
|
||||
errorStatusIcon = by.css('div[class*="status--error"] mat-icon');
|
||||
errorTooltip = element(by.css('div.mat-tooltip'));
|
||||
cancelWhileUploadingIcon = by.css('mat-icon[class*="adf-file-uploading-row__action adf-file-uploading-row__action--cancel"]');
|
||||
rowByRowName = by.xpath('ancestor::adf-file-uploading-list-row');
|
||||
title = element(by.css('span[class*="upload-dialog__title"]'));
|
||||
@@ -185,4 +187,14 @@ export class UploadDialog {
|
||||
return this;
|
||||
}
|
||||
|
||||
displayTooltip() {
|
||||
Util.waitUntilElementIsVisible(element(this.errorStatusIcon));
|
||||
browser.actions().mouseMove(element(this.errorStatusIcon)).perform();
|
||||
}
|
||||
|
||||
getTooltip() {
|
||||
Util.waitUntilElementIsVisible(this.errorTooltip);
|
||||
return this.errorTooltip.getText();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user