mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[no-issue] general fix e2e and unit test (#3903)
* add missing import remove creation folder in redirect test in main folder fix update script update node js-api to last alpha before to install improve share dialog test * update gnu * fix notification and search e2e * change name compatible with file name * improve failing test to avoid cdk overlay problems * [ADF-3561] fix Outcome not translatable * increase sleep in user permission checklist missing uppercase comment possible different value in test due time * improve document list actions * improve document list action test * tag refresh bbefore next test comment possible value due the time
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import Util = require('../../../util/util');
|
||||
import { element, by } from 'protractor';
|
||||
|
||||
export class AppNavigationBarPage {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import { FormControllersPage } from '../../material/formControllersPage';
|
||||
import { element, by } from 'protractor';
|
||||
|
||||
export class AppSettingsToggles {
|
||||
|
||||
|
@@ -16,24 +16,17 @@
|
||||
*/
|
||||
|
||||
import Util = require('../../../util/util');
|
||||
import { NavigationBarPage } from '../navigationBarPage';
|
||||
|
||||
import { element, by } from 'protractor';
|
||||
|
||||
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();
|
||||
@@ -59,13 +52,4 @@ export class ProcessListPage {
|
||||
return this.startProcessButton.click();
|
||||
}
|
||||
|
||||
checkProcessListIcon() {
|
||||
Util.waitUntilElementIsVisible(this.processListIcon);
|
||||
return this.processListIcon.getText();
|
||||
}
|
||||
|
||||
checkProcessListSubtitle() {
|
||||
Util.waitUntilElementIsVisible(this.processListSubtitle);
|
||||
return this.processListSubtitle.getText();
|
||||
}
|
||||
}
|
||||
|
@@ -18,6 +18,8 @@
|
||||
import Util = require('../../../util/util');
|
||||
import { AppNavigationBarPage } from './appNavigationBarPage';
|
||||
|
||||
import { element, by } from 'protractor';
|
||||
|
||||
export class ProcessServicesPage {
|
||||
|
||||
apsAppsContainer = element(by.css('div[class="adf-app-listgrid ng-star-inserted"]'));
|
||||
|
@@ -24,6 +24,8 @@ import FiltersPage = require('./filtersPage');
|
||||
import ChecklistDialog = require('./dialog/createChecklistDialog');
|
||||
import TasksListPage = require('./tasksListPage');
|
||||
|
||||
import { element, by } from 'protractor';
|
||||
|
||||
export class TasksPage {
|
||||
|
||||
createButton = element(by.css('button[data-automation-id="create-button"'));
|
||||
|
@@ -20,6 +20,7 @@ import TestConfig = require('../../../../test.config');
|
||||
import path = require('path');
|
||||
import Util = require('../../../../util/util');
|
||||
import remote = require('selenium-webdriver/remote');
|
||||
import { element, by, browser } from 'protractor';
|
||||
|
||||
export class AttachFile {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class DisplayText {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class DisplayValue {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class Header {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class Hyperlink {
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
*/
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class MultilineText {
|
||||
|
||||
|
@@ -17,6 +17,7 @@
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import Util = require('../../../../util/util');
|
||||
import { by } from 'protractor';
|
||||
|
||||
export class RadioButtons {
|
||||
|
||||
|
Reference in New Issue
Block a user