Importação e Inicialização 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

Importação e inicialização do pacote Axe DevTools for Web para Playwright (@axe-devtools/playwright)

Not for use with personal data

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.