diff --git a/tests/e2e/__screenshots__/win32/visual.spec.ts/archive-page.png b/tests/e2e/__screenshots__/win32/visual.spec.ts/archive-page.png index e19371d..b1ad22f 100644 Binary files a/tests/e2e/__screenshots__/win32/visual.spec.ts/archive-page.png and b/tests/e2e/__screenshots__/win32/visual.spec.ts/archive-page.png differ diff --git a/tests/e2e/__screenshots__/win32/visual.spec.ts/login-page.png b/tests/e2e/__screenshots__/win32/visual.spec.ts/login-page.png index 9f15429..f49bf2c 100644 Binary files a/tests/e2e/__screenshots__/win32/visual.spec.ts/login-page.png and b/tests/e2e/__screenshots__/win32/visual.spec.ts/login-page.png differ diff --git a/tests/e2e/visual.spec.ts b/tests/e2e/visual.spec.ts index 964f2b4..c9051d4 100644 --- a/tests/e2e/visual.spec.ts +++ b/tests/e2e/visual.spec.ts @@ -4,6 +4,7 @@ import { resolve } from 'path' import { launchTestApp } from './support/electron' const baselineDirectory = resolve(`tests/e2e/__screenshots__/${process.platform}/visual.spec.ts`) +const visualViewport = { width: 1000, height: 650 } test.skip( !existsSync(baselineDirectory) && process.env.WXE_UPDATE_VISUAL_BASELINES !== '1', `No reviewed ${process.platform} visual baseline is committed yet` @@ -12,6 +13,7 @@ test.skip( test('NAV-01 login page visual @visual', async () => { const fixture = await launchTestApp({ mode: 'disconnected' }) try { + await fixture.page.setViewportSize(visualViewport) await expect(fixture.page.getByRole('heading', { name: 'WechatExplorer' })).toBeVisible() await expect(fixture.page).toHaveScreenshot('login-page.png', { animations: 'disabled', @@ -25,6 +27,7 @@ test('NAV-01 login page visual @visual', async () => { test('ARCH-01 archive page visual @visual', async () => { const fixture = await launchTestApp() try { + await fixture.page.setViewportSize(visualViewport) await fixture.page.getByText('产品测试群', { exact: true }).click() await expect(fixture.page.getByText('这是一条脱敏测试消息', { exact: true })).toBeVisible() await expect(fixture.page).toHaveScreenshot('archive-page.png', {