From 1de979fc03b2016eca5c82993aa9f27d291d18a2 Mon Sep 17 00:00:00 2001 From: Huyen Nguyen <25715018+huyenltnguyen@users.noreply.github.com> Date: Tue, 24 Dec 2024 00:58:54 +0700 Subject: [PATCH] fix(e2e): attempt to stabilize super-block-page tests (#57705) --- e2e/super-block-page.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/e2e/super-block-page.spec.ts b/e2e/super-block-page.spec.ts index 115143e2cff..cfcd2e96c4d 100644 --- a/e2e/super-block-page.spec.ts +++ b/e2e/super-block-page.spec.ts @@ -80,6 +80,11 @@ test.describe('Super Block Page - Authenticated User', () => { '/learn/javascript-algorithms-and-data-structures-v8/learn-basic-javascript-by-building-a-role-playing-game/step-2' ); + // Wait for the page to finish loading so that the current challenge ID can be registered. + await expect( + page.getByRole('heading', { name: 'Step 2', level: 1 }) + ).toBeVisible(); + // Go back to the super block page await page.goto('/learn/javascript-algorithms-and-data-structures-v8'); @@ -206,6 +211,11 @@ test.describe('Super Block Page - Authenticated User', () => { await page.goto('/learn/full-stack-developer/workshop-blog-page/step-2'); + // Wait for the page to finish loading so that the current challenge ID can be registered. + await expect( + page.getByRole('heading', { name: 'Step 2', level: 1 }) + ).toBeVisible(); + // Go back to the super block page await page.goto('/learn/full-stack-developer');