@@ -7,9 +7,10 @@ test.describe('Example 16 - Avatar Images as Text Template', () => {
77 // 1st select
88 const parentSelect1 = await page . locator ( '.ms-parent[data-test=select1]' ) ;
99 await parentSelect1 . click ( ) ;
10- await parentSelect1 . press ( 'ArrowDown' ) ;
11- await parentSelect1 . press ( 'ArrowDown' ) ;
12- await parentSelect1 . press ( 'Enter' ) ;
10+ const parentSelectList1 = await page . locator ( '.ms-parent[data-test=select1] .ms-list' ) ;
11+ await parentSelectList1 . press ( 'ArrowDown' , { delay : 10 } ) ;
12+ await parentSelectList1 . press ( 'ArrowDown' , { delay : 10 } ) ;
13+ await parentSelectList1 . press ( 'Enter' ) ;
1314 const parentSpan1 = await page . locator ( '.ms-parent[data-test=select1] .ms-choice span' ) ;
1415 expect ( parentSpan1 ) . toHaveText ( 'Erika' ) ;
1516 await expect ( parentSpan1 . locator ( 'img' ) . getByAltText ( 'image3' ) ) . toBeDefined ( ) ;
@@ -19,14 +20,14 @@ test.describe('Example 16 - Avatar Images as Text Template', () => {
1920 // 2nd select
2021 const parentSelect2 = await page . locator ( '.ms-parent[data-test=select2]' ) ;
2122 await parentSelect2 . click ( ) ;
22- await parentSelect2 . press ( 'ArrowDown ') ;
23- await parentSelect2 . press ( 'ArrowDown' ) ;
24- await parentSelect2 . press ( 'Enter' ) ;
23+ const parentSelectList2 = await page . locator ( '.ms-parent[data-test=select2] .ms-list ') ;
24+ await parentSelectList2 . press ( 'ArrowDown' , { delay : 10 } ) ;
25+ await parentSelectList2 . press ( 'Enter' ) ;
2526 const parentSpan2 = await page . locator ( '.ms-parent[data-test=select2] .ms-choice span' ) ;
26- expect ( await parentSpan2 . locator ( '.name-section' ) ) . toHaveText ( 'Erika ' ) ;
27- expect ( await parentSpan2 . locator ( '.job-section' ) ) . toHaveText ( 'Designer ' ) ;
28- await expect ( parentSpan2 . locator ( 'img' ) . getByAltText ( 'image3 ' ) ) . toBeDefined ( ) ;
29- await expect ( parentSpan2 . locator ( 'img' ) ) . toHaveAttribute ( 'src' , / e x a m p l e s \/ i m a g e s \/ a v a t a r 3 .p n g / gi) ;
27+ expect ( await parentSpan2 . locator ( '.name-section' ) ) . toHaveText ( 'Smith ' ) ;
28+ expect ( await parentSpan2 . locator ( '.job-section' ) ) . toHaveText ( 'Accounting ' ) ;
29+ await expect ( parentSpan2 . locator ( 'img' ) . getByAltText ( 'image2 ' ) ) . toBeDefined ( ) ;
30+ await expect ( parentSpan2 . locator ( 'img' ) ) . toHaveAttribute ( 'src' , / e x a m p l e s \/ i m a g e s \/ a v a t a r 2 .p n g / gi) ;
3031 await expect ( page . locator ( 'div[data-test=select2] .ms-drop' ) ) . toBeHidden ( ) ;
3132 } ) ;
3233} ) ;
0 commit comments