Obtenha os Drivers Axe DevTools Mobile para Appium

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

Adicione os drivers Axe DevTools Mobile ao seu ambiente Appium

Not for use with personal data

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-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-xcuitest-driver

Se você precisar desinstalar a qualquer momento, pode desinstalar através da linha de comando:

appium driver uninstall axexcuitest

Driver Axe UIAutomator2 para Testes Android

Appium 2
appium driver install --source=npm @axe-devtools/axe-appium-uiautomator2-driver
Appium 3
appium driver install --source=npm @axe-devtools/axe-appium3-uiautomator2-driver

Se você precisar desinstalar a qualquer momento, pode desinstalar através da linha de comando:

appium driver uninstall axeuiautomator2

Opcional: 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: