Standardize browser QA at 1920x1080

This commit is contained in:
2026-07-17 22:18:30 +09:00
parent eb41c05f60
commit 8f10d3d67b
29 changed files with 224 additions and 51 deletions

View File

@@ -1,8 +1,9 @@
import { spawn } from 'node:child_process';
import { chromium } from 'playwright';
import { desktopBrowserContextOptions, desktopBrowserViewport } from './desktop-browser-viewport.mjs';
const targetUrl = withCanvasRenderer(process.env.VERIFY_URL ?? 'http://localhost:5173/');
const baselineViewport = { width: 1920, height: 1080 };
const baselineViewport = desktopBrowserViewport;
const legacyUiScale = 1.5;
function withCanvasRenderer(url) {
@@ -18,7 +19,7 @@ try {
serverProcess = await ensureLocalServer(targetUrl);
browser = await chromium.launch({ headless: true });
const page = await browser.newPage({ viewport: baselineViewport });
const page = await browser.newPage(desktopBrowserContextOptions);
await page.goto(targetUrl, { waitUntil: 'domcontentloaded' });
await page.evaluate(() => window.localStorage.clear());