Monitorização de acessibilidade web

API

Quando se trata de monitorizar a acessibilidade web, existem muitas ferramentas que ajudam a fazer o trabalho. Algumas incluem o uso de uma extensão de navegador para utilizar uma ferramenta que você executa no seu computador, ou um serviço de terceiros. Propósitos diferentes para tudo isso e o A11yWatch foi desenvolvido para trazer isso com a necessidade suprema de velocidade, precisão e extensibilidade.

Monitorizar websites para problemas

Depois de monitorizar o seu website, o próximo passo é ser notificado de quaisquer problemas de acessibilidade que surgirem. É essencial receber essas notificações no momento certo para resolvê-las prontamente. Nós entendemos que pode ser inconveniente receber relatórios em certos momentos do dia ou da semana. É por isso que 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 a hora do dia ou da noite para receber os relatórios. Com o A11yWatch, você terá a forma mais conveniente de monitorizar e enfrentar os problemas de acessibilidade web assim que eles acontecerem.

Nada de grande foi feito sozinho

Escolhemos as melhores ferramentas para alavancar um ponto de partida para descobrir como reunir um nível base para problemas do WCAG enquanto bifurcamos os projetos para otimizar as partes que gerariam cada gota de desempenho para descobrir problemas que surgiriam em um website. A parte em que os testes diferem e tornam o desempenho uma preocupação é devido aos testes serem 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 website.

Como monitorizar a acessibilidade web?

Existem diferentes áreas onde a acessibilidade web pode ser abordada e é aqui que o A11yWatch, sendo totalmente open source, ajuda a alavancar a integração no seu fluxo de trabalho. Se precisa começar a monitorizar um website simples, pode facilmente usar o nosso serviço em a11ywatch.com ou, se se sentir confiante, também pode colocar o projeto em qualquer máquina usando a CLI em https://github.com/a11ywatch/a11ywatch/cli, que pode ser instalada com Rust usando cargo install a11ywatch_cli . Depois de decidir o ponto em que pretende iniciar a monitorização, pode utilizar o website ou a GUI web para adicionar a 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

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

Artigos relacionados

Mantenha-se inclusivo com confiança

Comece agora com A11yWatch para ferramentas automatizadas de acessibilidade web acessíveis e eficientes.