fix: Flaky e2e test in 30-langchain (no-changelog) (#15793)

This commit is contained in:
Eugene
2025-05-30 08:20:30 +02:00
committed by GitHub
parent 6d3e6eef00
commit 29a41a48a4
2 changed files with 3 additions and 6 deletions

View File

@@ -73,7 +73,7 @@ export function getInputTbodyCell(row: number, col: number) {
}
export function getInputRunSelector() {
return getInputPanel().findChildByTestId('run-selector');
return cy.get('[data-test-id="ndv-input-panel"] [data-test-id="run-selector"]');
}
export function getInputPanelItemsCount() {
@@ -105,7 +105,7 @@ export function getOutputTbodyCell(row: number, col: number) {
}
export function getOutputRunSelector() {
return getOutputPanel().findChildByTestId('run-selector');
return cy.get('[data-test-id="output-panel"] [data-test-id="run-selector"]');
}
export function getOutputRunSelectorInput() {

View File

@@ -381,7 +381,7 @@ describe('Langchain Integration', () => {
workflowPage.actions.deselectAll();
workflowPage.actions.executeNode('Populate VS');
workflow.getNodesWithSpinner().should('not.exist');
workflow.waitForSuccessBannerToAppear();
const assertInputOutputText = (text: string, assertion: 'exist' | 'not.exist') => {
ndv.getOutputPanel().contains(text).should(assertion);
@@ -390,9 +390,6 @@ describe('Langchain Integration', () => {
workflowPage.actions.openNode('Character Text Splitter');
// Wait for the input panel to switch to Debugging mode
ndv.getInputPanelItemsCount().should('not.exist');
ndv.getOutputRunSelector().should('exist');
ndv.getInputRunSelector().should('exist');
ndv.getInputRunSelector().find('input').should('include.value', '3 of 3');