Obtén los controladores 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

Agrega los controladores de axe DevTools Mobile a tu 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

Configura npm para acceder a axe DevTools Mobile

Los controladores de axe DevTools Mobile para Appium están disponibles a través del Artifactory de Deque como un paquete npm. Por lo tanto, necesitarás añadir tus credenciales en un ~/.npmrc archivo. Sigue nuestra guía para configurar tu registro 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 de 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 de 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 ya que axe DevTools para Mobile utiliza WebDriverAgent (WDA).

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

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

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 axe DevTools Mobile para Appium para asegurarte de tener las últimas reglas y características. Estos no se actualizan automáticamente, por lo que deberías verificar nuestras nuevas versiones periódicamente. Consulta 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: