Skip to content

Commit a74ea7c

Browse files
Copilotrenemadsen
andcommitted
Add DOM update waits after drag-and-drop operations to match WDIO test behavior
Co-authored-by: renemadsen <[email protected]>
1 parent 21ccd70 commit a74ea7c

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

eform-client/cypress/e2e/c/navigation-menu.create-item.spec.cy.ts

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ describe('Navigation menu - Create item', function () {
1515
navigationMenuPage.getMenuItems().its('length').then(initialCount => {
1616
navigationMenuPage.collapseTemplates(0);
1717
navigationMenuPage.createMenuItemFromTemplate(0);
18+
19+
// Wait for DOM update after drag-and-drop (matching WDIO test behavior)
20+
cy.wait(500);
1821

19-
// Verify count increased - wait for DOM update
22+
// Verify count increased
2023
navigationMenuPage.getMenuItems().should('have.length', initialCount + 1);
2124

2225
// Intercept save operation
@@ -53,8 +56,11 @@ describe('Navigation menu - Create item', function () {
5356
navigationMenuPage.getMenuItems().its('length').then(initialCount => {
5457
navigationMenuPage.collapseTemplates(1);
5558
navigationMenuPage.createCustomLink(customLink);
59+
60+
// Wait for DOM update after creating custom link (matching WDIO test behavior)
61+
cy.wait(1000);
5662

57-
// Verify count increased - wait for DOM update
63+
// Verify count increased
5864
navigationMenuPage.getMenuItems().should('have.length', initialCount + 1);
5965

6066
// Intercept save operation
@@ -93,8 +99,11 @@ describe('Navigation menu - Create item', function () {
9399
navigationMenuPage.getMenuItems().its('length').then(initialCount => {
94100
navigationMenuPage.collapseTemplates(1);
95101
navigationMenuPage.createCustomDropdown(dropdown);
102+
103+
// Wait for DOM update after creating dropdown (matching WDIO test behavior)
104+
cy.wait(1500);
96105

97-
// Verify count increased - wait for DOM update
106+
// Verify count increased
98107
navigationMenuPage.getMenuItems().should('have.length', initialCount + 1);
99108

100109
// Intercept save operation
@@ -130,8 +139,11 @@ describe('Navigation menu - Create item', function () {
130139
navigationMenuPage.getMenuItems().its('length').then(initialCount => {
131140
navigationMenuPage.collapseTemplates(1);
132141
navigationMenuPage.createCustomDropdown(dropdown);
142+
143+
// Wait for DOM update after creating dropdown (matching WDIO test behavior)
144+
cy.wait(1500);
133145

134-
// Verify count increased - wait for DOM update
146+
// Verify count increased
135147
navigationMenuPage.getMenuItems().should('have.length', initialCount + 1);
136148

137149
// Intercept save operation

0 commit comments

Comments
 (0)