Ejecutar un escaneo

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
Not for use with personal data

Comience a realizar pruebas de accesibilidad a través de Appium

Inicie el servidor Appium de forma normal:

appium

Configurar sus pruebas

Desde sus scripts de automatización de Appium, agregue las capacidades requeridas para axe DevTools Mobile para la plataforma en test:

Capacidad de Android requerida:

Nombre Tipo Descripción
automationName String Configúrelo en 'AxeUiAutomator2' para utilizar el controlador con axe DevTools Mobile incorporado para ejecutar escaneos de accesibilidad.
appPackage String El paquete de aplicación de la aplicación en prueba test. Tenga en cuenta que appPackage es parte del controlador UiAutomator2; es posible que ya lo tenga configurado.

Capacidad iOS requerida:

Nombre Tipo Descripción
automationName String Configúrelo en 'AxeXCUITest' para utilizar el controlador con axe DevTools Mobile incorporado para ejecutar escaneos de accesibilidad.
bundleId String El identificador del paquete de la aplicación en test. Tenga en cuenta que bundleId es parte del controlador XCUITest; es posible que ya lo tenga configurado.

Analizar para detectar problemas de accesibilidad

Ahora, con el servidor Appium en funcionamiento y la configuración de prueba establecida, está listo para comenzar a escanear su aplicación móvil.

El escaneo de accesibilidad se puede activar en cualquier momento de sus pruebas. Cuando esté listo para iniciar un análisis de accesibilidad, llame a la API de ejecución de script.

execute_script("mobile: axeScan", settings)

Entrada

Parámetro Tipo Descripción
Configuración Object Incluye las configuraciones necesarias para axe DevTools Mobile. (Ver Claves requeridas en Settings).

Claves requeridas en la configuración

Tecla Tipo Descripción
apiKey String Requerido por Deque para proporcionar acceso a usuarios autorizados. Acceda a su clave API de axe DevTools Mobile en el portal Cuenta axe .

Claves opcionales en la configuración

Tecla Tipo Descripción
scanName String Proporcione un nombre de escaneo personalizado para identificar mejor los escaneos dentro del panel.
etiquetas [String] Proporcione una matriz de cadenas para aplicar a los escaneos como etiquetas. Le recomendamos que utilice etiquetas para ayudarle a localizar y agrupar escaneos esenciales. Los escaneos etiquetados están disponibles para otros miembros del equipo.
ignorarReglas [String] Proporciona una matriz de cadenas para aplicar una lista de reglas a ignorar en todas las vistas. Cada cadena de la matriz debe ser válida. Por ejemplo, ruleId ColorContrast ****. Encuentra ruleIds dentro del axeConf objeto en el resultado JSON para cualquier escaneo.
ignorarExperimental Boolean Cuando este parámetro se establece como verdadero, se ignorarán las reglas experimentales. El valor predeterminado es falso.
subirAlPanelDeControl Boolean Cuando este parámetro se establece como falso, el escaneo no se cargará en el panel de control. El valor predeterminado es verdadero.
tip

Puede considerar agregar una función de utilidad a su script de prueba como un lugar central para iniciar un escaneo de accesibilidad.