import { defineConfig } from "@playwright/test"; import { fileURLToPath } from "url"; import { dirname, join } from "path"; const __filename = fileURLToPath(import.meta.url); const __dirname = dirname(__filename); const EXTENSION_PATH = join(__dirname, "dist-chrome"); export default defineConfig({ testDir: "./tests", timeout: 30_000, use: { headless: false, viewport: { width: 320, height: 600 }, }, projects: [ { name: "peach-extension", use: { launchOptions: { args: [ `--disable-extensions-except=${EXTENSION_PATH}`, `--load-extension=${EXTENSION_PATH}`, `--no-sandbox`, `--disable-gpu`, `--disable-dev-shm-usage`, ], }, }, testMatch: "**/*.spec.ts", }, ], });