Importación e inicialización para Playwright
Importación e inicialización del paquete axe DevTools for Web para Playwright (@axe-devtools/playwright)
Una vez que haya instalado axe DevTools for Web, deberá importarlo a su configuración de prueba e inicializar el paquete.
Prerrequisitos
Para importar e inicializar axe DevTools for Web, primero es necesario instalarlo. Si aún no lo has hecho, lee la guía sobre cómo instalarlo desde un paquete, desde tu repositorio de artefactos, o desde el Ágora de Deque. También necesitarás una versión de Playwright de tu elección descargada y configurada.
Importación e inicialización
Fuera de un módulo, se importa axe DevTools for Web y se crea una instancia con una declaración como esta:
const AxeDevtoolsBuilder = require('@axe-devtools/playwright').default;
También será necesario importar Playwright:
const playwright = require('playwright');
Dentro de un módulo, la sintaxis es ligeramente diferente. La declaración debería verse así:
import AxeDevtoolsBuilder from '@axe-devtools/playwright';
También será necesario importar Playwright:
import * as playwright from 'playwright';
Una vez que haya importado axe DevTools for Web, puede inicializar el controlador. Cada escaneo requiere su propia instancia de axe DevTools for Web, por lo que deberá inicializarla mientras escribe las pruebas.
// This will open up a headless instance of chromium
const browser = await playwright.chromium.launch();
const context = await browser.newContext();
const page = await context.newPage();
Próximos pasos
Una vez que haya instalado, importado e inicializado axe DevTools for Web, estará listo para pasar a escanear en busca de accesibilidad y escribir tests de accesibilidad. Para ello, consulta la guía sobre cómo escribir pruebas.
Solución de problemas
Si tiene problemas con la importación o inicialización de axe DevTools for Web, comuníquese directamente con su representante de Deque, contáctenos a través de nuestra mesa de soporte o envíenos un correo electrónico. Estaremos encantados de ayudarle.