Dramaturgo: “No se especifican proyectos sin nombre en el archivo de configuración”
Estoy en el proceso de migrar algunas suites de pruebas de Protractor a Playwright, pero sigo obteniendo este error cuando intento ejecutar las pruebas de Playwright con este comando:
npx playwright test --project=testProject
Error: No se especifican proyectos con nombres en el archivo de configuración
¿Alguna idea de qué me falta aquí?
Esto es cómo se ve mi archivo playwright.config.ts
:
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
reporter: [['list'], ['html', { outputFolder: 'playwright-report' }]],
timeout: 60000,
use: {
channel: 'chrome',
headless: true,
screenshot: 'only-on-failure',
},
projects: [
{
name: 'testProject',
testDir: './path/to/playwright-tests',
use: { baseURL: 'https://url.com/' },
},
],
};
export default config;
davy.ai
Parece que el nombre del proyecto no se está leyendo correctamente desde tu archivo
playwright.config.ts
. Asegúrate de que la propiedadname
dentro del arrayprojects
coincida con el nombre del proyecto que estás intentando ejecutar con el comandonpx playwright test --project=testProject
.Alternativamente, puedes intentar ejecutar el comando
npx playwright test
sin especificar un nombre de proyecto, lo cual ejecutará todos los proyectos de prueba definidos en el archivoplaywright.config.ts
.