Pruebas con Sauce Labs

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

Android

No se requiere una configuración especial para utilizar el Analizador de Accesibilidad Axe para Android con Sauce Labs.

iOS

El proyecto Axe DevTools Mobile Analyzer se conectará con un dispositivo Sauce Labs a través de Xcode y la tecnología VirtualUSB de Sauce Labs, permitiéndole probar manualmente cualquier aplicación instalada en un dispositivo real de Sauce Labs para detectar defectos de accesibilidad.

Requiere:

  • Un plan Enterprise de Sauce Labs
  • Un dispositivo privado ejecutando iOS < 17
  • El cliente virtualUSB más reciente de Sauce Labs instalado en su Mac
important

Actualmente, vUSB solo es posible con dispositivos reales privados que ejecutan una versión de iOS anterior a 17. Sauce Labs está desarrollando una nueva solución CLI para admitir iOS 17 y versiones posteriores.

Además, es importante señalar que ahora mismo las pruebas con Sauce Labs solo son posibles con el Analizador Mobile Axe DevTools proyecto Xcode. Estamos trabajando en una solución para usar Sauce Labs con la aplicación Mobile Desktop Analyzer de Axe DevTools.

Configuración por Primera Vez

  1. Descargar el cliente virtual USB más reciente.
  2. Reúna sus credenciales de Sauce Labs: nombre de usuario, clave de acceso y nombre del dispositivo
  3. Iniciar el servidor Sauce Labs, estableciendo una conexión con su nube de Dispositivos Reales.

Todavía no inicie una sesión de prueba. Siga los primeros tres pasos de la configuración del analizador mobile Axe DevTools . En el paso 2, seguirá las instrucciones para el dispositivo físico.

Iniciar una Sesión de Prueba

En el panel de Sauce Labs, vaya a Live -> Aplicación Móvil, y seleccione la “Aplicación para Probar”. Asegúrese de que la aplicación haya sido construida para dispositivos reales y no simuladores. Sauce Labs mostrará una etiqueta junto a la aplicación que indica si está construida para un Simulador o un Dispositivo Real.


Screenshot showing “App to Test” dropdown on SauceLabs’ Live Testing Dashboard

Seleccione el dispositivo para iniciar una sesión. Asegúrese de que el dispositivo esté disponible y sea un dispositivo privado que ejecute una versión de iOS inferior a 17.


Screenshot showing private device selected and ready to start test session

Ahora, seleccione el botón "Iniciar Prueba". Verá que se está preparando el dispositivo para la prueba. Una vez esté listo, la aplicación que seleccionó debería estar abierta en el dispositivo. ¡Mantenga esta sesión activa durante los siguientes pasos!


Screenshot showing a running session with device booted and app launched on device

Conectar a la Sesión de Prueba

Siguiendo el método 1 en la documentación de vUSB, conéctese a la sesión de prueba que acaba de iniciar.

note

Una vez que se haya conectado a la sesión, puede que reciba un mensaje emergente solicitando que ingrese su contraseña para permitir el acceso de lectura/escritura a /var/run/usbmuxd. Permita el acceso para que Xcode pueda comunicarse con el dispositivo de Sauce Labs.

Iniciar Pruebas

Abra el proyecto Axe DevTools Mobile Analyzer. Debería ver el dispositivo aparecer en Xcode. Si no aparece, puede que necesite reiniciar Xcode después de conectarse a la sesión.

Una vez que vea el dispositivo en Xcode, puede tomar unos momentos para que Xcode descargue los símbolos relevantes para el dispositivo antes de que pueda ejecutar una prueba.


Screenshot showing the Sauce Labs device in the Xcode device drop down

Ahora puede referirse a el Paso 4 en la configuración del analizador mobile Axe DevTools y ejecutar su prueba.

Si se solicita, haga clic en el botón 'Registrar Dispositivo'. Verá que el escaneo se publica exitosamente en el panel una vez que la prueba se complete.

Puede continuar escaneando mientras la sesión de prueba esté activa y conectada.

Cerrar la sesión

Una vez que haya terminado las pruebas, siga la documentación de Sauce Labs para desconectarse de la sesión y luego cierre la sesión activa en el panel.

Recursos Adicionales