mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACA-1920] automate tests for Create file from template (#1303)
* change component ancestor from ElementFinder to string for better usability better naming for some methods small code cleanup * add test components and automate tests for Create File from Template action * ignore e2e-downloads folder * add return types * enable check * enable check after issue got fixed
This commit is contained in:
committed by
Cilibiu Bogdan
parent
0bc4a3453b
commit
569ee98e8d
@@ -58,7 +58,7 @@ export class CommentsTab extends Component {
|
||||
commentTime = by.id(CommentsTab.selectors.commentTime);
|
||||
|
||||
|
||||
constructor(ancestor?: ElementFinder) {
|
||||
constructor(ancestor?: string) {
|
||||
super(CommentsTab.selectors.root, ancestor);
|
||||
}
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ export class ContentMetadata extends Component {
|
||||
imagePropertiesPanel: ElementFinder = this.component.element(by.css(`[data-automation-id='adf-metadata-group-APP.CONTENT_METADATA.EXIF_GROUP_TITLE']`));
|
||||
expandedImagePropertiesPanel: ElementFinder = this.component.element(by.css(`[data-automation-id='adf-metadata-group-APP.CONTENT_METADATA.EXIF_GROUP_TITLE'].mat-expanded`));
|
||||
|
||||
constructor(ancestor?: ElementFinder) {
|
||||
constructor(ancestor?: string) {
|
||||
super(ContentMetadata.selectors.root, ancestor);
|
||||
}
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@ export class LibraryMetadata extends Component {
|
||||
error: ElementFinder = this.component.element(by.css(LibraryMetadata.selectors.error));
|
||||
|
||||
|
||||
constructor(ancestor?: ElementFinder) {
|
||||
constructor(ancestor?: string) {
|
||||
super(LibraryMetadata.selectors.root, ancestor);
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import { ElementFinder, ElementArrayFinder, by, browser, ExpectedConditions as EC, $ } from 'protractor';
|
||||
import { ElementFinder, ElementArrayFinder, by, browser, ExpectedConditions as EC } from 'protractor';
|
||||
import { Component } from '../component';
|
||||
import { BROWSER_WAIT_TIMEOUT } from '../../configs';
|
||||
import { CommentsTab } from './info-drawer-comments-tab';
|
||||
@@ -48,9 +48,9 @@ export class InfoDrawer extends Component {
|
||||
headerTitle: '.adf-info-drawer-layout-header-title'
|
||||
};
|
||||
|
||||
commentsTab = new CommentsTab($(InfoDrawer.selectors.root));
|
||||
aboutTab = new LibraryMetadata($(InfoDrawer.selectors.root));
|
||||
propertiesTab = new ContentMetadata($(InfoDrawer.selectors.root));
|
||||
commentsTab = new CommentsTab(InfoDrawer.selectors.root);
|
||||
aboutTab = new LibraryMetadata(InfoDrawer.selectors.root);
|
||||
propertiesTab = new ContentMetadata(InfoDrawer.selectors.root);
|
||||
|
||||
header: ElementFinder = this.component.element(by.css(InfoDrawer.selectors.header));
|
||||
headerTitle: ElementFinder = this.component.element(by.css(InfoDrawer.selectors.headerTitle));
|
||||
@@ -64,7 +64,7 @@ export class InfoDrawer extends Component {
|
||||
previousButton: ElementFinder = this.component.element(by.css(InfoDrawer.selectors.previous));
|
||||
|
||||
|
||||
constructor(ancestor?: ElementFinder) {
|
||||
constructor(ancestor?: string) {
|
||||
super(InfoDrawer.selectors.root, ancestor);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user