Pruebas de Appium en Sauce Labs
Identifique rápidamente problemas de accesibilidad en sus aplicaciones iOS o Android con las pruebas de Appium, ¡ahora compatibles con Sauce Labs!
Pruebas con Appium y Sauce Labs
Deque se ha asociado con Sauce Labs para llevar pruebas de accesibilidad a su infraestructura de pruebas existente. Agregue escaneos de accesibilidad a sus pruebas de Appium con axe DevTools Mobile, ejecute sus pruebas en dispositivos reales con Sauce Labs y luego consulte los resultados en nuestro axe DevTools Mobile Dashboard en línea.
Configuración para escaneos de accesibilidad
Requisitos previos:
- Sus pruebas se ejecutan contra la versión 2.0 o superior de Appium
- Clave API para axe DevTools Mobile
- Uso del controlador UiAutomator2 o XCUITest
Sauce Labs se ha encargado de la integración de Appium por usted. Para iniciar las pruebas de accesibilidad, incorporará escaneos de accesibilidad a sus pruebas de Appium existentes. Consulte nuestra guía de configuración, comenzando con la sección titulada "Buscar problemas de accesibilidad".
Configuración para ejecutar pruebas en Sauce Labs
Prerrequisitos:
- Una cuenta de Sauce Labs: Nombre de usuario y clave de acceso
- Aplicación cargada en el almacenamiento de aplicaciones de Sauce Labs: Script disponible
- Versión personalizada de Appium de Sauce Labs:
appium2-deque-accessibility
Capacidades requeridas:
Nombre | Tipo | Descripción |
---|---|---|
appium:app | String |
La ubicación de la aplicación bajo prueba. Establezca storage:filename={filename of your app} para acceder a las aplicaciones que se han cargado en Sauce Labs. Las aplicaciones de iOS usan el formato de archivo .ipa y las de Android usan .apk |
appium:automationName | String |
El nombre del motor de automatización. Establecer a: axexcuitest para iOS o axeuiautomator2 para Android |
sauce:options | Object |
Detalles sobre la cuenta de Sauce Labs y las opciones de configuración. |
sauce:options Objeto
Nombre | Tipo | Descripción |
---|---|---|
Nombre de usuario | String |
Nombre de usuario de Sauce Labs |
Clave de acceso | String |
Clave de acceso a Sauce Labs |
compilación | String |
Un identificador para su ejecución de prueba, que se muestra en el panel de Sauce Labs |
nombre | String |
Su nombre de prueba |
appiumVersion | String |
Establecer a: appium2-deque-accessibility |
NOTA: El controlador XCUITest actualmente es compatible con dispositivos Sauce Labs que ejecutan iOS 16+.
¡Por último, actualice la URL de su 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:
Ejecuta sus pruebas
Ahora puedes ejecutar tus pruebas de Appium en Sauce Labs y escanear en busca de accesibilidad. Consulta los resultados de accesibilidad en el panel de control de axe DevTools Mobile en axe-mobile.deque.com.
¿Necesitas ayuda?
- Póngase en contacto con el soporte de Sauce Labs en support.saucelabs.com
- Póngase en contacto con el soporte de Deque en support.deque.com