Importando e Inicializando para WebdriverIO

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

Importando e inicializando o pacote Axe DevTools for Web WebdriverIO (@axe-devtools/webdriverio)

Not for use with personal data

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.