ci: add pipeline to run tests on browsers (#6021)

This commit is contained in:
Ulises Gascón
2025-10-27 11:20:37 +01:00
committed by GitHub
parent c93ba2d878
commit 61ff26e089
3 changed files with 90 additions and 0 deletions

28
playwright.config.js Normal file
View File

@@ -0,0 +1,28 @@
const { devices } = require('@playwright/test');
module.exports = {
retries: 0,
testDir: './test',
testMatch: '**/*.spec.js',
use: {
baseURL: 'http://localhost:9001',
headless: true,
},
projects: [
{ name: 'Chromium', use: { browserName: 'chromium' } },
{ name: 'Firefox', use: { browserName: 'firefox' } },
{ name: 'WebKit', use: { browserName: 'webkit' } },
{
name: 'Microsoft Edge',
use: { browserName: 'chromium', channel: 'msedge' },
},
{
name: 'Mobile Safari',
use: { ...devices['iPhone 12'], browserName: 'webkit' },
},
{
name: 'Mobile Chrome',
use: { ...devices['Pixel 5'], browserName: 'chromium' },
},
],
};