From f02be18bd372f30a613f99fb6b9f6d5ba12064f1 Mon Sep 17 00:00:00 2001 From: marv Date: Fri, 11 Oct 2024 22:02:22 -0700 Subject: [PATCH] Add screenshot of welcome page in visual test (#1477) * Add screenshot of welcome page in visual test * Await #full-permissions-enabled div visible * Try getByText --- test/playwright/visual.spec.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/playwright/visual.spec.js b/test/playwright/visual.spec.js index 5cdf3582f1..430dbdf118 100644 --- a/test/playwright/visual.spec.js +++ b/test/playwright/visual.spec.js @@ -26,6 +26,13 @@ test.beforeEach(async ({context}) => { }); test('visual', async ({page, extensionId}) => { + // Open welcome page + await page.goto(`chrome-extension://${extensionId}/welcome.html`); + await expect(page.getByText('Welcome to Yomitan!')).toBeVisible(); + + // Take a screenshot of the welcome page + await expect.soft(page).toHaveScreenshot('welcome-page.png'); + // Open settings await page.goto(`chrome-extension://${extensionId}/settings.html`);