@@ -5,21 +5,23 @@ test.describe('Example 16 - Avatar Images as Text Template', () => {
55 await page . goto ( '#/example16' ) ;
66
77 // 1st select
8- await page . locator ( '.ms-parent[data-test=select1]' ) . click ( ) ;
9- await page . keyboard . press ( 'ArrowDown' ) ;
10- await page . keyboard . press ( 'ArrowDown' ) ;
11- await page . keyboard . press ( 'Enter' ) ;
8+ const parentSelect1 = await page . locator ( '.ms-parent[data-test=select1]' ) ;
9+ await parentSelect1 . click ( ) ;
10+ await parentSelect1 . press ( 'ArrowDown' ) ;
11+ await parentSelect1 . press ( 'ArrowDown' ) ;
12+ await parentSelect1 . press ( 'Enter' ) ;
1213 const parentSpan1 = await page . locator ( '.ms-parent[data-test=select1] .ms-choice span' ) ;
1314 expect ( parentSpan1 ) . toHaveText ( 'Erika' ) ;
1415 await expect ( parentSpan1 . locator ( 'img' ) . getByAltText ( 'image3' ) ) . toBeDefined ( ) ;
1516 await expect ( parentSpan1 . 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) ;
1617 await expect ( page . locator ( 'div[data-test=select1] .ms-drop' ) ) . toBeHidden ( ) ;
1718
1819 // 2nd select
19- await page . locator ( '.ms-parent[data-test=select2]' ) . click ( ) ;
20- await page . keyboard . press ( 'ArrowDown' ) ;
21- await page . keyboard . press ( 'ArrowDown' ) ;
22- await page . keyboard . press ( 'Enter' ) ;
20+ const parentSelect2 = await page . locator ( '.ms-parent[data-test=select2]' ) ;
21+ await parentSelect2 . click ( ) ;
22+ await parentSelect2 . press ( 'ArrowDown' ) ;
23+ await parentSelect2 . press ( 'ArrowDown' ) ;
24+ await parentSelect2 . press ( 'Enter' ) ;
2325 const parentSpan2 = await page . locator ( '.ms-parent[data-test=select2] .ms-choice span' ) ;
2426 expect ( await parentSpan2 . locator ( '.name-section' ) ) . toHaveText ( 'Erika' ) ;
2527 expect ( await parentSpan2 . locator ( '.job-section' ) ) . toHaveText ( 'Designer' ) ;
0 commit comments