es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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;
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que el nombre del proyecto no se está leyendo correctamente desde tu archivo playwright.config.ts. Asegúrate de que la propiedad name dentro del array projects coincida con el nombre del proyecto que estás intentando ejecutar con el comando npx 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 archivo playwright.config.ts.

Comments are closed.