@@ -4,6 +4,7 @@ import { handleConsentPopup, waitFor } from './util';
4
4
test . describe ( 'Smoke test for header' , ( ) => {
5
5
test . beforeEach ( async ( { page } ) => {
6
6
await page . goto ( '/test-product' ) ;
7
+ await page . waitForLoadState ( 'networkidle' ) ;
7
8
await waitFor ( async ( ) => await handleConsentPopup ( page ) ) ;
8
9
} ) ;
9
10
@@ -18,13 +19,13 @@ test.describe('Smoke test for header', () => {
18
19
} ) ;
19
20
20
21
test ( 'header control works' , async ( { page } ) => {
21
- const sidebarButtonClose = await page . getByTestId (
22
+ const sidebarButtonClose = page . getByTestId (
22
23
'header__control--sidebar--close'
23
24
) ;
24
- const sidebarButtonOpen = await page . getByTestId (
25
+ const sidebarButtonOpen = page . getByTestId (
25
26
'header__control--sidebar--open'
26
27
) ;
27
- const sidebar = await page . getByTestId ( 'sidebar' ) ;
28
+ const sidebar = page . getByTestId ( 'sidebar' ) ;
28
29
29
30
// Close the sidebar
30
31
await expect ( sidebarButtonClose ) . toBeVisible ( ) ;
@@ -44,9 +45,11 @@ test.describe('Smoke test for header', () => {
44
45
} ) ;
45
46
46
47
test ( 'F5 Sites button works' , async ( { page } ) => {
47
- const f5SitesButton = await page . getByTestId ( 'header__f5sites_button' ) ;
48
- await f5SitesButton . click ( ) ;
49
- const f5SitesContent = await page . getByTestId ( 'header__f5sites_content' ) ;
50
- await expect ( f5SitesContent . count ( ) ) . toBeTruthy ( ) ;
48
+ const f5SitesButton = page . getByTestId ( 'header__f5sites_button' ) ;
49
+ await expect ( async ( ) => {
50
+ await f5SitesButton . click ( ) ;
51
+ const f5SitesContent = page . getByTestId ( 'header__f5sites_content' ) ;
52
+ await expect ( f5SitesContent ) . toBeVisible ( ) ;
53
+ } ) . toPass ( ) ;
51
54
} ) ;
52
55
} ) ;
0 commit comments