Monitoramento de Acessibilidade na Web

API

Quando se trata de monitoramento de acessibilidade na web, existem muitas ferramentas disponíveis que ajudam a fazer o trabalho. Algumas incluem o uso de uma extensão do navegador para usar uma ferramenta que você executa em seu computador ou um serviço de terceiros. Diferentes propósitos para todos os itens acima e o A11yWatch foi projetado para trazer isso com a necessidade final de velocidade, precisão e extensibilidade.

Monitorando sites em busca de problemas

Após monitorar seu site, o próximo passo é ser notificado sobre quaisquer problemas de acessibilidade que surjam. É essencial receber essas notificações no momento certo para resolvê-las prontamente. Entendemos que pode ser inconveniente receber relatórios em determinados momentos do dia ou da semana. Por isso, introduzimos um sistema de filtragem que permite definir o dia da semana para receber relatórios. Estamos continuamente melhorando nossos serviços e trabalhando em novos recursos, como definir o horário do dia ou da noite para receber os relatórios. Com o A11yWatch, você terá a maneira mais conveniente de monitorar e enfrentar os problemas de acessibilidade na web assim que eles ocorrerem.

Nada grandioso foi feito sozinho

Escolhemos as melhores ferramentas para alavancar um ponto de partida para descobrir como reunir um nível básico de problemas WCAG enquanto bifurcamos os projetos para otimizar as partes que gerariam cada pequena gota de desempenho para descobrir problemas que surgiriam de um site. A parte em que os testes diferem e tornam o desempenho uma preocupação é devida aos testes sendo feitos em instâncias reais de navegadores, como o Google Chrome, para replicar a página se houver javascript interno ou externo usado para criar o site.

Como monitorar a acessibilidade na web?

Existem diferentes áreas em que a acessibilidade na web pode ser abordada e é aqui onde o A11yWatch, sendo totalmente open source, ajuda a alavancar a integração em seu fluxo de trabalho. Se você precisa começar a monitorar um website simples, pode facilmente usar nosso serviço em a11ywatch.com ou, se se sentir confiante, também pode colocar o projeto em qualquer máquina usando o CLI em https://github.com/a11ywatch/a11ywatch/cli, que pode ser instalado com Rust usando cargo install a11ywatch_cli. Depois de decidir em que ponto deseja entrar com o monitoramento, você pode usar o site ou a GUI web para adicionar sua aplicação à lista de rastreamento.

Monitorização com JavaScript

Você pode integrar-se com o A11yWatch utilizando vários métodos que ajudam a agilizar o seu fluxo de trabalho. Fornecemos um cliente JavaScript, @a11ywatch/client, construído com OpenAPI, para obter resultados sob demanda e verificar atualizações. Se o JavaScript não for a sua linguagem preferida, também oferecemos clientes em outras linguagens.

import {
  createConfiguration,
  ReportsApi,
  ServerConfiguration,
} from '@a11ywatch/client'

// Substitua isso pelo seu token A11yWatch.
const JWT = "";

const configuration = createConfiguration({
    baseServer: new ServerConfiguration('https://api.a11ywatch.com/api', {}),
    authMethods: {
        bearerAuth: {
            tokenProvider: {
                getToken: () => {
                    return JWT
                }
            }
        }
    }
})

const api = new ReportsApi(configuration)

const report = await api.crawlWebsiteStream('chunked', {
    // Substitua a URL abaixo pelo site da sua escolha.
    url: 'https://jeffmendez.com'
})

console.log(report)

Jeff Mendez

Meu nome é Jeff e eu sou o fundador e criador do A11yWatch.

Postagens relacionadas

Mantenha-se inclusivo com confiança

Comece agora com a A11yWatch pela acessibilidade web automatizada, eficiente e acessível.