Obtenha o Framework axeDevToolsXCUI
Inicialize e configure o framework axeDevToolsXCUI nos seus testes de UI
Configuração
Requisitos:
- Xcode 16.4 ou superior
- iOS 17.7 ou superior
- Chave de API do Axe DevTools Mobile
- ID do Projeto no Axe Developer Hub
Aplicação de Exemplo
Você pode baixar nossa aplicação de exemplo no GitHub para ver um exemplo funcionando do axeDevToolsXCUI framework implementado em um teste de UI simples. Adicione suas credenciais Deque e siga o README para começar a escanear. Esta aplicação é inacessível para demonstrar as etapas de implementação do axe DevTools Mobile e a detecção de problemas de acessibilidade.
Baixar & Incorporar o axeDevToolsXCUI Framework
Usando Swift Package Manager
URL do Pacote: https://github.com/dequelabs/axe-devtools-ios.
- No Xcode, selecione seu projeto principal para abrir as configurações do projeto.
- No painel de configurações, certifique-se de que o projeto principal está selecionado e não um alvo.
- Selecione a aba Dependências de Pacotes .
- Selecione o ícone de mais para adicionar uma dependência de pacote.
- Insira a URL do pacote e selecione o
axe-devtools-iospacote. - Para a
Dependency Rule, escolha a versão exata e insira a tag para recuperar. - Selecione o botão Adicionar Pacote .
- Você será solicitado a escolher um alvo para adicionar o framework. Para
axeDevToolsXCUI, marque a caixa à esquerda, então selecione seu alvo de Teste de UI. - Selecione o botão Adicionar Pacote novamente, e o Xcode começará a buscar os ativos.
Usando Artifactory
Veja as instruções para usar Artifactory.
Incorporar Framework
- Arraste o
axeDevToolsXCUI.xcframeworkpara a pasta Frameworks do seu projeto. - Adicione-o ao alvo de Teste de UI da sua aplicação.
- Nas configurações do projeto, selecione o alvo de Teste de UI da sua aplicação.
- Selecione a aba **Build Phases** .
- Adicione o framework em *Copy Frameworks*. (Ele já deve estar em Link Binary With Libraries).
Mantenha-se Atualizado
Verifique se a sua versão do axe DevTools Mobile para iOS está atualizada, para garantir que você tenha as últimas regras e funcionalidades. Não é atualizado automaticamente, então você deve verificar periodicamente se há uma nova versão. Veja Como Atualizar o axe DevTools Mobile para iOS para mais detalhes.
O que Vem a Seguir?
Em seguida, configure seu conjunto de testes automatizados XCTest para verificar problemas de acessibilidade. Para um início rápido, use Auto Scan para identificar automaticamente problemas de acessibilidade conforme seu conjunto de testes atual é executado. Para um controle mais detalhado e personalização nos seus testes, configure para Testes Direcionados.


