Obtenga los controladores de Appium de Axe DevTools Mobile

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

Agregue los controladores de Axe DevTools Mobile a su entorno de Appium

Not for use with personal data

Requisitos:

  • Tus pruebas funcionando con Appium versión 2.0 o superior
  • Clave API de Deque
  • Uso del controlador UiAutomator2 o XCUITest
  • Node.js v.20 o superior

Configuración Inicial

Configure npm para acceder a Axe DevTools Mobile

Los controladores de Appium de Axe DevTools Mobile están disponibles a través del Artifactory de Deque como un paquete npm. Por lo tanto, deberá agregar sus credenciales a un archivo ~/.npmrc. Siga nuestra guía para configurar su registro de npm para acceder a Axe DevTools Mobile.

Instala los Controladores

Instala los controladores requeridos en tu instancia de Appium mediante la línea de comandos:

Controlador Axe XCUITest para pruebas en 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

Si necesitas desinstalar en cualquier momento, puedes hacerlo a través de la línea de comandos:

appium driver uninstall axexcuitest

Controlador Axe UIAutomator2 para pruebas en 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

Si necesitas desinstalar en cualquier momento, puedes hacerlo a través de la línea de comandos:

appium driver uninstall axeuiautomator2

Opcional: Configura el Controlador iOS para Dispositivos Reales

Ejecutar pruebas de Appium en dispositivos iOS reales requiere una configuración adicional porque Axe DevTools para Mobile utiliza WebDriverAgent (WDA).

La ruta predeterminada de nuestro proyecto Xcode de WebDriverAgent es:\ ~/.appium/node_modules/@axe-devtools/axe-appium-xcuitest-driver/node_modules/@axe-devtools/axe-appium-webdriveragent/WebDriverAgent.xcodeproj.

Puede ejecutar appium driver run axexcuitest open-wda en la terminal para abrir el proyecto Xcode de WDA.

Puedes usar la guía de configuración para dispositivos reales con el controlador XCUITest de Appium para comenzar, pero ten en cuenta que su ruta por defecto a WDA es diferente a la nuestra.

Mantente Actualizado

Es importante actualizar regularmente los controladores de Appium de Axe DevTools Mobile para asegurarse de tener las últimas reglas y características. Estos no se actualizan automáticamente, por lo que debe verificar nuestras nuevas versiones periódicamente. Consulte Cómo actualizar Axe DevTools Mobile para Appium para más detalles.

¿Qué Sigue?

A continuación, configura tu suite de pruebas automatizadas para escanear problemas de accesibilidad. Para un inicio rápido, utiliza Auto Scan para identificar problemas de accesibilidad automáticamente mientras se ejecuta tu suite de pruebas existente: