n8n/cypress/pages/canvas-node.ts

16 lines
354 B
TypeScript
Raw Normal View History

import { BasePage } from './base';
export class CanvasNode extends BasePage {
getters = {
nodes: () => cy.getByTestId('canvas-node'),
nodeByName: (nodeName: string) =>
this.getters.nodes().filter(`:contains("${nodeName}")`),
};
actions = {
openNode: (nodeName: string) => {
this.getters.nodeByName(nodeName).eq(0).dblclick();
},
};
}