Ejecutar un escaneo
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 ruleId s 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.