Importando e Inicializando para WebdriverIO
Importando e inicializando o pacote Axe DevTools for Web WebdriverIO (@axe-devtools/webdriverio)
Depois de instalar o Axe DevTools for Web, você precisa importá-lo para a sua configuração de teste e inicializar o pacote.
Pré-requisitos
Para importar e inicializar o Axe DevTools for Web, ele precisa ser instalado primeiro. Caso ainda não tenha feito isso, leia o guia sobre como instalá-lo de um pacote, do seu repositório de artefatos ou do Agora da Deque. Você também precisa ter o WebdriverIO baixado e configurado.
Importando e Inicializando
Fora de um módulo, o Axe DevTools for Web é importado e uma instância criada com uma declaração como esta:
const { AxeDevToolsWebdriverIO } = require('@axe-devtools/webdriverio');Importar o WebdriverIO também será necessário:
const webdriverio = require('webdriverio');Dentro de um módulo, a sintaxe é um pouco diferente. A declaração deve ser assim:
import { AxeDevToolsWebdriverIO } from '@axe-devtools/webdriverio';Importar o WebdriverIO também será necessário:
import webdriverio from 'webdriverio';Neste ponto, você poderá inicializar seu webdriver dentro da função de teste desta forma:
const client = webdriverio.remote({
desiredCapabilities: {
browserName: 'chrome'
}
});
await client.init();Em seguida, você pode inicializar o Axe DevTools for Web com o cliente webdriver
const axeDevTools = new AxeDevToolsWebdriverIO({ client });Próximos Passos
Depois de instalar, importar e inicializar o Axe DevTools for Web e seu driver, você está pronto para avançar para a varredura de acessibilidade e escrever testes de acessibilidade. Cada varredura com o Axe DevTools for Web requer uma nova instância, portanto, para configurar e executar suas varreduras, veja o guia em escrevendo testes.
Resolução de Problemas
Se você tiver problemas com qualquer uma das etapas de importação ou inicialização do Axe DevTools for Web, entre em contato diretamente com seu representante Deque, ou através do nosso suporte técnico, ou envie-nos um e-mail. Ficaremos felizes em ajudar.
