Pruebas de Appium en Sauce Labs
Identifique rápidamente los problemas de accesibilidad en sus aplicaciones iOS o Android con pruebas de Appium, ¡ahora compatibles con Sauce Labs!
Pruebas con Appium y Sauce Labs
Deque se ha asociado con Sauce Labs para llevar las pruebas de accesibilidad a su infraestructura de pruebas existente. Añada escaneos de accesibilidad a sus pruebas de Appium con Axe DevTools Mobile, ejecute sus pruebas en dispositivos reales con Sauce Labs y luego revise los resultados en Axe Developer Hub.
Configuración para Escaneos de Accesibilidad
Requisitos previos:
- Sus pruebas ejecutándose contra la versión 2.0 de Appium o superior
- Clave API de Deque
- Uso de UiAutomator2 o XCUITest Driver
Sauce Labs ya ha realizado la integración con Appium para usted. Para iniciar las pruebas de accesibilidad, debe incorporar escaneos de accesibilidad en sus pruebas de Appium existentes. Consulte nuestra guía de configuración, comenzando con la sección titulada “Escanear para Problemas de Accesibilidad”.
Configuración para Ejecutar Pruebas en Sauce Labs
Requisitos previos:
- Una cuenta de Sauce Labs: Nombre de usuario y Clave de Acceso
- Aplicación cargada en el almacenamiento de aplicaciones de Sauce Labs: Guion disponible
- Personalizado de Sauce Labs Versión de Appium:
appium2-deque-accessibility
Capacidades Requeridas:
| Nombre | Tipo | Descripción |
|---|---|---|
| appium:app | String |
La ubicación de la aplicación bajo prueba. Configure storage:filename={filename of your app} para acceder a las aplicaciones cargadas en Sauce Labs. Las aplicaciones iOS usan el formato de archivo .ipa y Android usa .apk |
| appium:automationName | String |
El nombre del motor de automatización. Configure a: axexcuitest para iOS o axeuiautomator2 para Android |
| sauce:options | Object |
Detalles sobre la cuenta y opciones de configuración de Sauce Labs. |
Objeto sauce:options
| Nombre | Tipo | Descripción |
|---|---|---|
| nombre de usuario | String |
Nombre de usuario de Sauce Labs |
| clave de acceso | String |
Clave de acceso de Sauce Labs |
| build | String |
Un identificador para su ejecución de prueba, mostrado en el Panel de Sauce Labs |
| nombre | String |
El nombre de su prueba |
| versión de appium | String |
Configurar a: appium2-deque-accessibility |
NOTA: El controlador XCUITest actualmente admite dispositivos de Sauce Labs que ejecutan iOS 16+.
Por último, actualice su URL de controlador para conectarse a Sauce Labs! Ejemplo:
self.driver = webdriver.Remote('https://ondemand.us-west-1.saucelabs.com:443/wd/hub', options=options)Referencias útiles:
Ejecute Sus Pruebas
Ahora puede ejecutar sus pruebas de Appium en Sauce Labs y escanear para accesibilidad. Revise los resultados de accesibilidad en el Axe Developer Hub.
¿Necesitas ayuda?
- Contacta al soporte de Sauce Labs en support.saucelabs.com
- Contacta al soporte de Deque en support.deque.com
