diff --git a/playwright.ui.config.ts b/playwright.ui.config.ts index 8567868a..88c252ba 100644 --- a/playwright.ui.config.ts +++ b/playwright.ui.config.ts @@ -39,11 +39,11 @@ export default defineConfig({ }, projects: [ { - name: "desktop", + name: "desktop-chromium", use: { browserName: "chromium", viewport: { width: 1280, height: 900 } }, }, { - name: "mobile", + name: "mobile-chromium", use: { browserName: "chromium", viewport: { width: 390, height: 844 }, @@ -52,12 +52,20 @@ export default defineConfig({ hasTouch: true, }, }, + { + name: "desktop-firefox", + use: { browserName: "firefox", viewport: { width: 1280, height: 900 } }, + }, + { + name: "desktop-webkit", + use: { browserName: "webkit", viewport: { width: 1280, height: 900 } }, + }, ], webServer: { command: "node e2e/ui/fixture-server.mjs", url: `${baseURL}/health`, timeout: 60000, - reuseExistingServer: false, + reuseExistingServer: true, env: { UI_TEST_PORT: String(port) }, }, });