@@ -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