@@ -8,19 +8,22 @@ test.describe('Test Hero Header Navigation Links', () => {
88 test ( 'About us link should navigate to about us section' , async ( {
99 page,
1010 } ) => {
11- await page . getByRole ( 'link' , { name : 'About us' } ) . click ( ) ;
11+ const headerLocator = page . locator ( 'header' ) ;
12+ await headerLocator . getByRole ( 'link' , { name : 'About us' } ) . click ( ) ;
1213 await expect ( page ) . toHaveURL ( '/#about-us' ) ;
1314 } ) ;
1415
1516 test ( 'Events link should navigate to Events section' , async ( { page } ) => {
16- await page . getByRole ( 'link' , { name : 'Events' } ) . click ( ) ;
17+ const headerLocator = page . locator ( 'header' ) ;
18+ await headerLocator . getByRole ( 'link' , { name : 'Events' } ) . click ( ) ;
1719 await expect ( page ) . toHaveURL ( '/#events' ) ;
1820 } ) ;
1921
2022 test ( 'Contact link should navigate to Contact Us section' , async ( {
2123 page,
2224 } ) => {
23- await page . getByRole ( 'link' , { name : 'Contact' } ) . click ( ) ;
25+ const headerLocator = page . locator ( 'header' ) ;
26+ await headerLocator . getByRole ( 'link' , { name : 'Contact' } ) . click ( ) ;
2427 await expect ( page ) . toHaveURL ( '/#contact-us' ) ;
2528 } ) ;
2629
@@ -31,7 +34,10 @@ test.describe('Test Hero Header Navigation Links', () => {
3134 const [ newPage ] = await Promise . all ( [
3235 context . waitForEvent ( 'page' ) ,
3336 page . waitForLoadState ( ) ,
34- page . getByRole ( 'link' , { name : 'Join Community' } ) . click ( ) ,
37+ page
38+ . locator ( 'header' )
39+ . getByRole ( 'link' , { name : 'Join Community' } )
40+ . click ( ) ,
3541 ] ) ;
3642 await expect ( newPage ) . toHaveURL (
3743 new RegExp (
@@ -47,7 +53,10 @@ test.describe('Test Hero Header Navigation Links', () => {
4753 const [ newPage ] = await Promise . all ( [
4854 context . waitForEvent ( 'page' ) ,
4955 page . waitForLoadState ( ) ,
50- page . getByRole ( 'link' , { name : 'Join ReactDevsKe' } ) . click ( ) ,
56+ page
57+ . locator ( 'header' )
58+ . getByRole ( 'link' , { name : 'Join ReactDevsKe' } )
59+ . click ( ) ,
5160 ] ) ;
5261 await expect ( newPage ) . toHaveURL (
5362 new RegExp (
0 commit comments