Ir para o conteúdo principal

Ferramentas de acessibilidade

· Leitura de 2 minutos

Desenvolver aplicativos acessíveis é importante, e ficamos contentes em introduzir novas funcionalidades ao Devtron e ao Spectron, que oferecem aos desenvolvedores a oportunidade de fazerem seus apps melhores para todos.


As questões de acessibilidade em aplicativos Electron são semelhantes às de sites na Web, já que ambos usam HTML. No entanto, com apps Electron, você não pode usar recursos online para auditorias de acessibilidade, já que seu app não tem um URL para o auditor poder acessá-lo.

Esses novos recursos trazem essas ferramentas de auditoria para seu app Electron. Esses novos recursos trazem essas ferramentas de auditoria para seu app Electron. Leia para ver um resumo das ferramentas ou verifique nossa documentação de acessibilidade para mais informações.

Spectron

No framework de testes Spectron, agora você pode auditar cada janela e <webview> tag em seu aplicativo. Como por exemplo:

app.client.auditAccessibility().then(function (audit) {
if (audit.failed) {
console.error(audit.message);
}
});

Você pode ler mais sobre esse recurso na documentação do Spectron.

Devtron

No Devtron, há uma nova aba de acessibilidade que te permite auditar uma página em seu app, classificar e filtrar resultados.

captura de tela do devtron

Ambas essas ferramentas usam a biblioteca Ferramentas de acessibilidade para desenvolvedores, feita para o Google Chrome. Você pode aprender mais sobre as regras de auditoria de acessibilidade que essa biblioteca usa na wiki do repositório.

Se você conhece outras ótimas ferramentas de acessibilidade para Electron, adicione-as à documentação de acessibilidade com um pull request.