Obtenha os Drivers Axe DevTools Mobile para Appium
Adicione os drivers Axe DevTools Mobile ao seu ambiente Appium
Requisitos:
- Seus testes rodando na versão 2.0 ou superior do Appium
- Chave de API Deque
- Uso do Driver UiAutomator2 ou XCUITest
- Node.js v.20 ou superior
Configuração Inicial
Configurar npm para acessar Axe DevTools Mobile
Os drivers Axe DevTools Mobile para Appium estão disponíveis através do Artifactory da Deque como um pacote npm. Portanto, você precisará adicionar suas credenciais em um arquivo ~/.npmrc. Siga nosso guia para configurando seu registro npm para acessar Axe DevTools Mobile.
Instalar os Drivers
Instale os drivers necessários em sua instância de Appium através da linha de comando:
Driver Axe XCUITest para Testes iOS
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-xcuitest-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driverSe você precisar desinstalar a qualquer momento, pode desinstalar através da linha de comando:
appium driver uninstall axexcuitestDriver Axe UIAutomator2 para Testes Android
Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driverAppium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driverSe você precisar desinstalar a qualquer momento, pode desinstalar através da linha de comando:
appium driver uninstall axeuiautomator2Opcional: Configurar o Driver iOS para Dispositivos Reais
Executar testes do Appium em dispositivos iOS reais exige alguma configuração adicional porque o Axe DevTools para Mobile utiliza o WebDriverAgent (WDA).
O caminho padrão do nosso projeto Xcode do WebDriverAgent é:\
~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.
Você pode executar appium driver run axexcuitest open-wda no terminal para abrir o projeto Xcode do WDA.
Você pode usar o guia de Configuração de Dispositivo Real do Driver XCUITest do Appium para começar, mas tenha em mente que o caminho padrão deles para o WDA é diferente do nosso.
Mantenha-se Atualizado
É importante atualizar regularmente os drivers Axe DevTools Mobile para Appium para garantir que você tenha as regras e funcionalidades mais recentes. Estes não são atualizados automaticamente, então você deve verificar as novas versões periodicamente. Veja Como Atualizar o Axe DevTools Mobile para Appium para detalhes.
O que Vem a Seguir?
Em seguida, configure seu conjunto de testes automatizados para verificar problemas de acessibilidade. Para um início rápido, use o Auto Scan para identificar automaticamente problemas de acessibilidade enquanto seu conjunto de testes existente é executado:
- Auto Scan com o Driver UIAutomator2
- Auto Scan com o Driver XCUITest Para um controle e personalização mais granulares em seus testes, configure para Testes Direcionados.
