Obtenha os Drivers Appium do axe DevTools Mobile
Adicione os drivers do axe DevTools Mobile ao seu ambiente Appium
Requisitos:
- Seus testes rodando na versão 2.0 ou superior do Appium
- Chave de API do Deque
- Uso do Driver UiAutomator2 ou XCUITest
- Node.js v.20 ou superior
Configuração Inicial
Configurar o npm para acessar o axe DevTools Mobile
Os drivers Appium do axe DevTools Mobile estão disponíveis através do Artifactory da Deque como um pacote npm. Como tal, você precisará adicionar suas credenciais a um ~/.npmrc arquivo. Siga nosso guia para configurar seu registro npm para acessar o axe DevTools Mobile.
Instalar os Drivers
Instale os drivers necessários em sua instância de Appium através da linha de comando:
Driver XCUITest do axe para Testes em 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 UIAutomator2 do axe para Testes em 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 Appium em dispositivos iOS reais requer uma 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 Appium do axe DevTools Mobile para garantir que você tenha as últimas regras e recursos. Estes não são atualizados automaticamente, então você deve verificar regularmente nossas novas versões. 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 mais controle e personalização em seus testes, configure para Testes Direcionados.
