openpetswithchatandmcp/website/playwright.config.ts
OpenPets Dev 65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00

36 lines
852 B
TypeScript
Executable file

import { defineConfig } from '@playwright/test'
const configuredBaseUrl = process.env.PLAYWRIGHT_BASE_URL
const baseURL = configuredBaseUrl || 'http://127.0.0.1:4173'
export default defineConfig({
testDir: 'tests/e2e',
retries: 0,
expect: {
toHaveScreenshot: {
animations: 'disabled',
caret: 'hide',
scale: 'css',
},
},
use: {
baseURL,
headless: true,
actionTimeout: 10_000,
navigationTimeout: 15_000,
viewport: { width: 1440, height: 900 },
locale: 'en-US',
timezoneId: 'UTC',
colorScheme: 'dark',
reducedMotion: 'reduce',
},
webServer: configuredBaseUrl
? undefined
: {
command: 'npm run dev -- --host 127.0.0.1 --port 4173',
url: baseURL,
timeout: 120_000,
reuseExistingServer: !process.env.CI,
},
reporter: [['list']],
})