Quiero escribir pruebas para una aplicación web existente (por ejemplo, vanilla todo mvc ) con dramaturgo . Así que comencé a ser dramaturgo comenzando con
npm init playwright@latest new-projectPero no me funciona porque falla la instalación de los navegadores:
Downloading browsers (npx playwright install)… Failed to install browsersDudo que nuestro cortafuegos corporativo impida la descarga de navegadores. Afortunadamente , el dramaturgo también se ofrece a usar los navegadores existentes.
La versión actual de Playwright admitirá los canales estable y beta de estos navegadores (
chrome,msedge)
Pero no me queda claro cómo puedo crear un proyecto de dramaturgo y dónde colocar las líneas de configuración dadas.
// @ts-check /** @type {import('@playwright/test').PlaywrightTestConfig} */ const config = { use: { channel: 'chrome', }, }; module.exports = config;En su archivo playwright.config.ts (o js, no importa en este sentido) debería ver esas líneas, que no son más que su configuración de dramaturgo. En "usar", agregue 'chrome' como canal y elimine cualquier proyecto que haya especificado en su configuración. Debería estar bien. Su archivo de configuración con una configuración mínima podría verse así:
import type { PlaywrightTestConfig } from '@playwright/test' const config: PlaywrightTestConfig = { testDir: './tests', timeout: 30 * 1000, expect: { timeout: 5000 }, use: { channel: 'chrome' } }; export default config;