From 46e43c877bdd9f8905dfe233a3b593a42cf5345f Mon Sep 17 00:00:00 2001 From: wesleybl Date: Fri, 14 Feb 2025 15:27:07 -0300 Subject: [PATCH] Fixes intermittent error in cypress "Index Text Block" test Waits for the slate editor to be visible before attempting to insert text. --- packages/volto/cypress/support/commands.js | 7 +++++-- packages/volto/news/6755.internal | 1 + 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 packages/volto/news/6755.internal diff --git a/packages/volto/cypress/support/commands.js b/packages/volto/cypress/support/commands.js index 5ea83b651e..3e568d7c32 100644 --- a/packages/volto/cypress/support/commands.js +++ b/packages/volto/cypress/support/commands.js @@ -730,10 +730,13 @@ Cypress.Commands.add('getSlate', (createNewSlate = false) => { cy.getIfExists( SLATE_SELECTOR, () => { - slate = cy.get(SLATE_SELECTOR).last(); + slate = cy.get(SLATE_SELECTOR).last().should('be.visible'); }, () => { - slate = cy.get(SLATE_SELECTOR, { timeout: 10000 }).last(); + slate = cy + .get(SLATE_SELECTOR, { timeout: 10000 }) + .last() + .should('be.visible'); }, ); return slate; diff --git a/packages/volto/news/6755.internal b/packages/volto/news/6755.internal new file mode 100644 index 0000000000..a55d8ca9d9 --- /dev/null +++ b/packages/volto/news/6755.internal @@ -0,0 +1 @@ +Fixes intermittent error in cypress "Index Text Block" test. @wesleybl