Ilustração de um computador com uma página Web na tela. Em volta do computador há uma série de ferramentas, como lupa, chave inglesa, engrenagem dentre outras. Todas flutuando pela tela
Categorias:

Plug-ins que uso para testes de acessibilidade

No último post falei sobre a importância da intervenção humana nas verificações de acessibilidade, então hoje vou apresentar alguns dos plug-ins de navegadores que utilizo para testar a acessibilidade.

Ontem assisti a um vídeo do Bruno Pulis apresentando um plug-in que ele usa na verificação de ordem de navegação. Assim surgiu a ideia de listar os que gosto de usar como suporte para avaliação manual de acessibilidade de uma página.

Antes dos plug-ins faço uma verificação automática nas páginas. Normalmente utilizo o validador de markup do W3C (pois boa parte dos problemas de acessibilidade estão na marcação, mas isso é tema para um novo post) e mais dois verificadores automáticos de acessibilidade baseados na Web. Nem sempre uso os mesmos, mas gosto do AccesMonitor, Wave, HTML5_CodeSniffer, TAW dentre outros. Faço também navegação com leitor de tela para encontrar detalhes de barreiras de acesso. Depois disso faço uso de alguns plug-ins que ajudam a detectar barreiras de acesso. São eles que vou listar abaixo.

Como utilizo o navegador Brave, esses plug-ins vem da Chrome Web Store, mas boa parte deles está disponível (ou existem opções similares) para outros navegadores.

Não se prenda ou limite-se ao conteúdo dessa lista. Há uma série de outras ferramentas para outros navegadores que funcionam tão bem ou até melhores que esses. O objetivo aqui é mostrar algumas que facilitam a localização de barreiras de acesso.

HeadingsMap

Plug-in que lista todos os cabeçalhos do site. Permite avaliar toda a estrutura de cabeçalhos utilizando uma interface amigável sem a necessidade de inspecionar ou avaliar detalhes do código fonte.

Captura de tela do plug-in headings map funcionando. Ele exibe uma barra do lado esquerdo do site exibindo todos os cabeçalhos e sua ordem no site

Alt Text Tester

Localiza as imagens do site e detecta se elas possuem texto alternativo. Permite também verificar o conteúdo do texto alternativo das imagens na página.

Captura de tela do plug-in alt text tester funcionando. Ele duas fotos de um homem lado a lado. Uma delas com o texto alternativo exibido e outra com o texto missing at text

Disable HTML

Permite desabilitar diversos recursos para testar a página. É possível desabilitar scripts, imagens, CSS, Pop-ups e cookies. Bom para avaliar se a estrutura da página é compreensível sem a apresentação visual.

Captura de tela do plug-in disable html funcionando. Ele exibe a janela do plug-in com as opções de desabilitar scripts, css, imagens, cookies e pop-up

HTML5 hints

Mostra os elementos da página e destaca os que usam elementos semânticos do HTML5, como “article”, “section”, “nav”, dentre outros. Você vai se impressionar com a quantidade de sites que ainda fazem muito uso de “divs” para aninhar conteúdo.

Captura de tela do plug-in html5 hints funcionando. Ele exibe diversos elementos HTML sobre a página, destacando os que usam elementos do HTML5

HTML5 Outliner

Exibe o outline da página. Ideal para verificar a organização e estrutura da página.

Let’s get color blind

Adiciona filtros relacionados que simulam a visão de uma pessoa daltônica. Possibilita verificar se a combinação de cores da página funciona para pessoas que não enxergam certas cores.

Captura de tela do plug-in lets get color blind funcionando. Ele exibe imagens de um teste de daltonismo com os diversos filtros aplicados

Axe Dev Tools

Verificador de acessibilidade que detecta barreiras relacionadas a atributos de WAI-ARIA (como o uso de role=presentation e aria-hidden=true em elementos interativos).

Captura de tela do plug-in Axe dev tool funcionando. Ele exibe o resultado de avaliação de uma página

Lighthouse

Outro verificador, que além de checar acessibilidade faz alguns testes de PWA, SEO dentre outros.

Captura de tela do plug-in lighthouse funcionando. Ele exibe o resultado de verificação de uma página

Focus Order Favlet

Esse adicionei a minha lista depois do vídeo do Bruno Pulis. Ele lista a ordem de navegação dos elementos interativos e numera cada um deles. Ideal para encontrar links que estão fora da sequência lógica de forma mais simples do que navegando por teclado em todo o site (Obrigado Bruno!).

Se tiver sugestão de alguma outra ferramenta para adicionar essa lista, me avise!

Imagens dos plug-ins obtidas da Chrome Web Store.

Créditos da imagem de capa: Infographic vector created by upklyak – www.freepik.com