[no-issue] refactor failing e2e (#3865)

* fix ps test

* fix import

* fix import

* fix ps

* fix hyperlink

* fix radio hiperlynk

* autorename for clashes

* notification fix

* convert userdialog to ts

* fix travis configuration

* fix download in folder

* convert contentservice page to ts

* convert setting and login to ts

* remove unused import

* fix login import

* fix login page

* fix chips

* fix import
speed up viewer test

* fix contentlist

* change id

* fix cs e2e

* fix search lint

* fix name issue
This commit is contained in:
Eugenio Romano
2018-10-11 14:22:44 +01:00
committed by GitHub
parent 29f28c7c82
commit 7fd905d92c
120 changed files with 2453 additions and 2985 deletions

View File

@@ -16,7 +16,6 @@
*/
import Util = require('../../util/util');
import CardViewPage = require('./cardViewPageComponent');
import { TabsPage } from './material/tabsPage';
import { FormControllersPage } from './material/formControllersPage';
@@ -65,7 +64,6 @@ export class ViewerPage {
imgViewer = element(by.css('adf-img-viewer'));
activeTab = element(by.css('div[class*="mat-tab-label-active"]'));
uploadNewVersionButton = element(by.css('input[data-automation-id="upload-single-file"]'));
rightChevron = element(by.css('div[class*="header-pagination-after"]'));
toolbarSwitch = element(by.id('adf-switch-toolbar'));
toolbar = element(by.id('adf-viewer-toolbar'));
datatableHeader = element(by.css('div.adf-datatable-header'));
@@ -80,7 +78,7 @@ export class ViewerPage {
showLeftSidebarSwitch = element(by.id('adf-switch-showleftsidebar'));
moreActionsSwitch = element(by.id('adf-switch-moreactions'));
moreActions = element(by.id('adf-viewer-moreactions'));
pdfPageLoaded = element(by.css('[data-page-number="1"][data-loaded="true"], adf-img-viewer, adf-txt-viewer'));
downloadSwitch = element(by.id('adf-switch-download'));
downloadButton = element(by.id('adf-viewer-download'));
@@ -148,20 +146,8 @@ export class ViewerPage {
Util.waitUntilElementIsVisible(this.datatableHeader);
}
checkPageCanvasIsDisplayed() {
Util.waitUntilElementIsVisible(this.pageCanvas);
}
checkToolbarIsDisplayed(timeout) {
Util.waitUntilElementIsVisible(this.toolbar, timeout);
}
checkViewerIsNotDisplayed() {
Util.waitUntilElementIsNotOnPage(this.viewer);
}
checkPdfViewerIsDisplayed() {
Util.waitUntilElementIsOnPage(this.pdfViewer);
checkFileIsLoaded() {
Util.waitUntilElementIsOnPage(this.pdfPageLoaded, 15000);
}
checkImgViewerIsDisplayed() {
@@ -479,29 +465,6 @@ export class ViewerPage {
return this.activeTab.getText();
}
checkUnsupportedFileContainerIsDisplayed() {
Util.waitUntilElementIsVisible(this.unsupportedFileContainer);
}
clickRightChevronToGetToTab = (tabName) => {
element.all(by.css('.mat-tab-label'))
.map((element) => element.getAttribute('innerText'))
.then((texts) => {
for (let text of texts) {
if (text === tabName) {
break;
}
clickRightChevron();
}
});
}
clickRightChevron() {
Util.waitUntilElementIsVisible(this.rightChevron);
this.rightChevron.click();
return this;
}
clickOnVersionsTab() {
clickRightChevronToGetToTab('Versions');
tabsPage.clickTabByTitle('Versions');