mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
fix import navigation and processlist to ts
This commit is contained in:
@@ -18,7 +18,7 @@
|
|||||||
import { LoginPage } from '../../pages/adf/loginPage';
|
import { LoginPage } from '../../pages/adf/loginPage';
|
||||||
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
|
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
|
||||||
import ContentListPage = require('../../pages/adf/dialog/contentList');
|
import ContentListPage = require('../../pages/adf/dialog/contentList');
|
||||||
import NavigationBarPage = require('../../pages/adf/navigationBarPage');
|
import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
|
||||||
import { ViewerPage } from '../../pages/adf/viewerPage';
|
import { ViewerPage } from '../../pages/adf/viewerPage';
|
||||||
import { ShareDialog } from '../../pages/adf/dialog/shareDialog';
|
import { ShareDialog } from '../../pages/adf/dialog/shareDialog';
|
||||||
|
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
import CONSTANTS = require('../../util/constants');
|
import CONSTANTS = require('../../util/constants');
|
||||||
import Util = require('../../util/util');
|
import Util = require('../../util/util');
|
||||||
import NavigationBarPage = require('../../pages/adf/navigationBarPage');
|
import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
|
||||||
import { LoginPage } from '../../pages/adf/loginPage';
|
import { LoginPage } from '../../pages/adf/loginPage';
|
||||||
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
|
import { ContentServicesPage } from '../../pages/adf/contentServicesPage';
|
||||||
import ContentListPage = require('../../pages/adf/dialog/contentList');
|
import ContentListPage = require('../../pages/adf/dialog/contentList');
|
||||||
|
@@ -1,75 +0,0 @@
|
|||||||
/*!
|
|
||||||
* @license
|
|
||||||
* Copyright 2016 Alfresco Software, Ltd.
|
|
||||||
*
|
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
var Util = require('../../../util/util');
|
|
||||||
var TestConfig = require('../../../test.config');
|
|
||||||
var NavigationBarPage = require('../navigationBarPage');
|
|
||||||
|
|
||||||
var ProcessListPage = function () {
|
|
||||||
|
|
||||||
var processListURL = TestConfig.adf.url + TestConfig.adf.port + "/activiti/apps/0/processes/";
|
|
||||||
var processListIcon = element(by.css("mat-icon[class='adf-empty-content__icon mat-icon material-icons']"));
|
|
||||||
var processListTitle = element(by.css("p[class='adf-empty-content__title']"));
|
|
||||||
var processListSubtitle = element(by.css("p[class='adf-empty-content__subtitle']"));
|
|
||||||
var processDetailsMessage = element(by.css("adf-process-instance-details div[class='ng-star-inserted']"));
|
|
||||||
var openProcessDropdown = element(by.id('adf-select-process-dropdown'));
|
|
||||||
var selectProcessDropdown = element.all(by.css('span[class="mat-option-text"]'));
|
|
||||||
var startProcessButton = element(by.css('button[data-automation-id="btn-start"]'));
|
|
||||||
|
|
||||||
this.goToProcessList = function () {
|
|
||||||
var navigationBarPage = new NavigationBarPage();
|
|
||||||
navigationBarPage.clickProcessServicesButton();
|
|
||||||
Util.waitUntilElementIsVisible(pageLoaded);
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkProcessListTitleIsDisplayed = function () {
|
|
||||||
Util.waitUntilElementIsVisible(processListTitle);
|
|
||||||
return processListTitle.getText();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkProcessDetailsMessagee = function () {
|
|
||||||
Util.waitUntilElementIsVisible(processListTitle);
|
|
||||||
return processDetailsMessage.getText();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.openProcessDropdown = function () {
|
|
||||||
Util.waitUntilElementIsVisible(openProcessDropdown);
|
|
||||||
return openProcessDropdown.click();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.selectProcessDropdown = function (index) {
|
|
||||||
Util.waitUntilElementIsVisible(selectProcessDropdown);
|
|
||||||
return selectProcessDropdown.get(index).click();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.startProcess = function () {
|
|
||||||
Util.waitUntilElementIsVisible(startProcessButton);
|
|
||||||
return startProcessButton.click();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkProcessListIcon = function () {
|
|
||||||
Util.waitUntilElementIsVisible(processListIcon);
|
|
||||||
return processListIcon.getText();
|
|
||||||
};
|
|
||||||
|
|
||||||
this.checkProcessListSubtitle = function () {
|
|
||||||
Util.waitUntilElementIsVisible(processListSubtitle);
|
|
||||||
return processListSubtitle.getText();
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = ProcessListPage;
|
|
71
e2e/pages/adf/process_services/processListPage.ts
Normal file
71
e2e/pages/adf/process_services/processListPage.ts
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
/*!
|
||||||
|
* @license
|
||||||
|
* Copyright 2016 Alfresco Software, Ltd.
|
||||||
|
*
|
||||||
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
* you may not use this file except in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
import Util = require('../../../util/util');
|
||||||
|
import { NavigationBarPage } from '../navigationBarPage';
|
||||||
|
|
||||||
|
export class ProcessListPage {
|
||||||
|
|
||||||
|
processListIcon = element(by.css('mat-icon[class="adf-empty-content__icon mat-icon material-icons"]'));
|
||||||
|
processListTitle = element(by.css('p[class="adf-empty-content__title"]'));
|
||||||
|
processListSubtitle = element(by.css('p[class="adf-empty-content__subtitle"]'));
|
||||||
|
processDetailsMessage = element(by.css('adf-process-instance-details div[class="ng-star-inserted"]'));
|
||||||
|
openProcessDropdownElement = element(by.id('adf-select-process-dropdown'));
|
||||||
|
selectProcessDropdownElement = element.all(by.css('span[class="mat-option-text"]'));
|
||||||
|
startProcessButton = element(by.css('button[data-automation-id="btn-start"]'));
|
||||||
|
|
||||||
|
goToProcessList() {
|
||||||
|
let navigationBarPage = new NavigationBarPage();
|
||||||
|
navigationBarPage.clickProcessServicesButton();
|
||||||
|
Util.waitUntilElementIsVisible(pageLoaded);
|
||||||
|
}
|
||||||
|
|
||||||
|
checkProcessListTitleIsDisplayed() {
|
||||||
|
Util.waitUntilElementIsVisible(this.processListTitle);
|
||||||
|
return this.processListTitle.getText();
|
||||||
|
}
|
||||||
|
|
||||||
|
checkProcessDetailsMessagee() {
|
||||||
|
Util.waitUntilElementIsVisible(this.processListTitle);
|
||||||
|
return this.processDetailsMessage.getText();
|
||||||
|
}
|
||||||
|
|
||||||
|
openProcessDropdown() {
|
||||||
|
Util.waitUntilElementIsVisible(this.openProcessDropdownElement);
|
||||||
|
return this.openProcessDropdownElement.click();
|
||||||
|
}
|
||||||
|
|
||||||
|
selectProcessDropdown(index) {
|
||||||
|
Util.waitUntilElementIsVisible(this.selectProcessDropdownElement);
|
||||||
|
return this.selectProcessDropdownElement.get(index).click();
|
||||||
|
}
|
||||||
|
|
||||||
|
startProcess() {
|
||||||
|
Util.waitUntilElementIsVisible(this.startProcessButton);
|
||||||
|
return this.startProcessButton.click();
|
||||||
|
}
|
||||||
|
|
||||||
|
checkProcessListIcon() {
|
||||||
|
Util.waitUntilElementIsVisible(this.processListIcon);
|
||||||
|
return this.processListIcon.getText();
|
||||||
|
}
|
||||||
|
|
||||||
|
checkProcessListSubtitle() {
|
||||||
|
Util.waitUntilElementIsVisible(this.processListSubtitle);
|
||||||
|
return this.processListSubtitle.getText();
|
||||||
|
}
|
||||||
|
}
|
@@ -18,11 +18,11 @@
|
|||||||
import TestConfig = require('../test.config');
|
import TestConfig = require('../test.config');
|
||||||
import resources = require('../util/resources');
|
import resources = require('../util/resources');
|
||||||
import { LoginPage } from '../pages/adf/loginPage';
|
import { LoginPage } from '../pages/adf/loginPage';
|
||||||
import { NavigationBarPage } from '../../pages/adf/navigationBarPage';
|
import { NavigationBarPage } from '../pages/adf/navigationBarPage';
|
||||||
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
|
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
|
||||||
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
|
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
|
||||||
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
|
import ProcessDetailsPage = require('../pages/adf/process_services/processDetailsPage');
|
||||||
import ProcessListPage = require('../pages/adf/process_services/processListPage');
|
import { ProcessListPage } from '../pages/adf/process_services/processListPage';
|
||||||
|
|
||||||
import AlfrescoApi = require('alfresco-js-api-node');
|
import AlfrescoApi = require('alfresco-js-api-node');
|
||||||
import { AppsActions } from '../actions/APS/apps.actions';
|
import { AppsActions } from '../actions/APS/apps.actions';
|
||||||
|
Reference in New Issue
Block a user