@@ -13,6 +13,7 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
13
13
} ) ;
14
14
15
15
test ( 'baseline rendering - red map-extent over green inline tiles and features' , async ( ) => {
16
+ await page . waitForTimeout ( 500 ) ;
16
17
// Take baseline screenshot showing red tiles on top with blue feature visible
17
18
const screenshot = await page . screenshot ( { fullPage : false } ) ;
18
19
expect ( screenshot ) . toMatchSnapshot ( 'mixedLayer-baseline.png' ) ;
@@ -38,6 +39,7 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
38
39
mapExtents [ 0 ] . checked = false ;
39
40
}
40
41
} ) ;
42
+ await page . waitForTimeout ( 500 ) ;
41
43
42
44
// Take screenshot showing green tiles are now visible
43
45
const screenshot = await page . screenshot ( { fullPage : false } ) ;
@@ -60,6 +62,7 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
60
62
mapExtents [ 1 ] . checked = true ;
61
63
}
62
64
} ) ;
65
+ await page . waitForTimeout ( 500 ) ;
63
66
64
67
// Take screenshot showing blue extent covering everything
65
68
const screenshot = await page . screenshot ( { fullPage : false } ) ;
@@ -102,7 +105,7 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
102
105
) ;
103
106
}
104
107
} ) ;
105
-
108
+ await page . waitForTimeout ( 500 ) ;
106
109
// Take screenshot to validate the DOM order change effect
107
110
const screenshot = await page . screenshot ( { fullPage : false } ) ;
108
111
expect ( screenshot ) . toMatchSnapshot ( 'mixedLayer-dom-reordered.png' ) ;
@@ -123,6 +126,8 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
123
126
// At least one feature should exist
124
127
expect ( featuresCount ) . toBeGreaterThan ( 0 ) ;
125
128
129
+ await page . waitForTimeout ( 500 ) ;
130
+
126
131
// Take screenshot to validate feature visibility and positioning
127
132
const screenshot = await page . screenshot ( { fullPage : false } ) ;
128
133
expect ( screenshot ) . toMatchSnapshot ( 'mixedLayer-features-baseline.png' ) ;
@@ -151,6 +156,7 @@ test.describe('Mixed Layer Z-Index Rendering Tests', () => {
151
156
expect ( elementCounts . featureCount ) . toBeGreaterThan ( 0 ) ;
152
157
expect ( elementCounts . checkedExtents ) . toBeGreaterThan ( 0 ) ;
153
158
159
+ await page . waitForTimeout ( 500 ) ;
154
160
// Take a screenshot to validate the final hierarchy
155
161
const screenshot = await page . screenshot ( { fullPage : false } ) ;
156
162
expect ( screenshot ) . toMatchSnapshot ( 'mixedLayer-hierarchy-validation.png' ) ;
0 commit comments