test: Add Edit Fields node helper and tests (#18726)

This commit is contained in:
shortstacked
2025-08-25 12:08:46 +01:00
committed by GitHub
parent 0a4c3c3b53
commit b62c957c71
3 changed files with 163 additions and 0 deletions

View File

@@ -3,13 +3,16 @@ import { expect } from '@playwright/test';
import { BasePage } from './BasePage';
import { NodeParameterHelper } from '../helpers/NodeParameterHelper';
import { EditFieldsNode } from './nodes/EditFieldsNode';
export class NodeDetailsViewPage extends BasePage {
readonly setupHelper: NodeParameterHelper;
readonly editFields: EditFieldsNode;
constructor(page: Page) {
super(page);
this.setupHelper = new NodeParameterHelper(this);
this.editFields = new EditFieldsNode(page);
}
async clickBackToCanvasButton() {
@@ -443,4 +446,15 @@ export class NodeDetailsViewPage extends BasePage {
);
}
}
getAssignmentCollectionContainer(paramName: string) {
return this.page.getByTestId(`assignment-collection-${paramName}`);
}
getAssignmentName(paramName: string, index = 0) {
return this.getAssignmentCollectionContainer(paramName)
.getByTestId('assignment')
.nth(index)
.getByTestId('assignment-name');
}
}