playwright.config.ts 640 B

123456789101112
  1. import { defineConfig, devices } from '@playwright/test'
  2. export default defineConfig({
  3. testDir: './tests/e2e',
  4. fullyParallel: false,
  5. use: { baseURL: 'http://127.0.0.1:10086', trace: 'retain-on-failure', screenshot: 'only-on-failure' },
  6. projects: [
  7. { name: 'mobile', use: { ...devices['iPhone 13'], defaultBrowserType: 'chromium', channel: 'chrome' } },
  8. { name: 'compact', use: { viewport: { width: 320, height: 640 }, isMobile: true, channel: 'chrome' } },
  9. ],
  10. webServer: { command: 'node scripts/taro.mjs watch h5 development', url: 'http://127.0.0.1:10086', reuseExistingServer: !process.env.CI, timeout: 120000 },
  11. })