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 o nosso aplicação de exemplo no GitHub para ver um exemplo prático da implementação do framework axeDevToolsXCUI dentro de um teste UI simples. Adicione suas credenciais Deque e siga o README para começar a escanear. Este aplicativo é inacessível para demonstrar as etapas de implementação do Axe DevTools Mobile e a detecção de problemas de acessibilidade.
Baixar e Incorporar o Framework axeDevToolsXCUI
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 pacote
axe-devtools-ios. - Para o
Dependency Rule, escolha a versão exata e insira a tag para obter. - Selecione o botão Adicionar Pacote.
- Será solicitado que você escolha um alvo para adicionar o framework. Para
axeDevToolsXCUI, marque a caixa à esquerda, depois selecione seu alvo UITest. - Selecione o botão Adicionar Pacote novamente, e o Xcode começará a buscar os ativos.
Usando Artifactory
Veja o 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 a *Copy Frameworks*. (Ele já deve estar em Link Binary With Libraries).
Mantenha-se Atualizado
Verifique novamente se a sua versão do Axe DevTools Mobile para iOS está atualizada, para garantir que você tenha as regras e recursos mais recentes. Ele não atualiza automaticamente, portanto, você deve verificar se há uma nova versão periodicamente. Veja Como Atualizar o Axe DevTools Mobile para iOS para mais detalhes.
O que Vem a Seguir?
Em seguida, configure sua suíte de teste automática XCTest para escanear problemas de acessibilidade. Para um início rápido, use Auto Scan para identificar automaticamente problemas de acessibilidade enquanto sua suíte de teste existente está em execução. Para mais controle granular e personalização em seus testes, configure para Testes Direcionados.


