Importación e Inicialización para Playwright

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Importación e inicialización del paquete Axe DevTools para Web para Playwright (@axe-devtools/playwright)

Not for use with personal data

Una vez que hayas instalado Axe DevTools para Web, necesitas importarlo en tu configuración de pruebas e inicializar el paquete.

Prerrequisitos

Para poder importar e inicializar Axe DevTools para Web, primero debe estar instalado. 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 Agora de Deque. También necesitas una versión de Playwright descargada y configurada a tu elección.

Importación e Inicialización

Fuera de un módulo, Axe DevTools para Web se importa y se crea una instancia con una declaración como esta:

const { AxeDevToolsBuilder } = require('@axe-devtools/playwright');

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 hayas importado Axe DevTools para Web, puedes inicializar el controlador. Cada escaneo requiere su propia instancia de Axe DevTools para Web, por lo que lo inicializarás mientras escribes 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 hayas instalado, importado e inicializado Axe DevTools para Web, estás listo para pasar a escanear accesibilidad y escribir pruebas de accesibilidad. Para hacerlo, consulta la guía sobre escribir pruebas.

Solución de Problemas

Si tienes problemas con la importación o inicialización de Axe DevTools para Web, contacta directamente a tu representante de Deque, comunícate con nosotros a través de nuestra mesa de soporte, o envíanos un correo electrónico. Estaremos encantados de ayudarte.