Importa ção e Inicialização para Playwright
Importação e inicialização do pacote Axe DevTools for Web para Playwright (@axe-devtools/playwright)
Depois de instalar o Axe DevTools for Web, você precisa importá-lo para sua configuração de testes e inicializar o pacote.
Pré-requisitos
Para importar e inicializar o Axe DevTools for Web, ele precisa estar instalado primeiro. Se ainda não fez isso, leia o guia sobre como instalá-lo a partir de um pacote, do seu repositório de artefatos, ou do Agora da Deque. Você também precisa de uma versão do Playwright baixada e configurada à sua escolha.
Importação e Inicialização
Fora de um módulo, o Axe DevTools for Web é importado e uma instância é criada com uma declaração como esta:
const { AxeDevToolsBuilder } = require('@axe-devtools/playwright');Também será necessário importar o Playwright:
const playwright = require('playwright');Dentro de um módulo, a sintaxe é um pouco diferente. A declaração deve ser assim:
import { AxeDevToolsBuilder } from '@axe-devtools/playwright';Também será necessário importar o Playwright:
import * as playwright from 'playwright';Depois de importar o Axe DevTools for Web, você pode inicializar o driver. Cada varredura requer sua própria instância do Axe DevTools for Web, então você vai inicializá-la enquanto escreve os testes.
// 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 Passos
Depois de instalar, importar e inicializar o Axe DevTools for Web, você está pronto para passar a escanear a acessibilidade e escrever testes de acessibilidade. Para isso, veja o guia sobre escrevendo testes.
Solução de Problemas
Se você tiver problemas com qualquer uma das importações ou inicializações do Axe DevTools for Web, entre em contato diretamente com seu representante da Deque, nos alcance via nossa central de suporte, ou envie-nos um email. Ficaremos felizes em ajudar.
