Estoy tratando de ejecutar una prueba de Appium en dispositivos reales de saucelab. Pero eso arroja el error "No hay ningún dispositivo que coincida con sus criterios". Todos los archivos de configuración con registros de la consola se pegan aquí: https://paste.gg/p/anonymous/dd07ccb1149d4b3187125afa969fb138
Esto se debe a que Sauce Labs Real Devices actualmente no es compatible con las capacidades de W3C. El plan es lanzar este final de enero de 2022.
Por ahora, elimine todos los prefijos 'appium:' y elimine 'sauce:options' y proporcione opciones JSONWP "válidas". Esto significa que la 'appiumVersion' (que debería ser alrededor de 1.20) y la 'construcción' deberían estar en el nivel raíz de sus capacidades. algo como esto
Actualización: el problema era la versión de la platformVersion: '11.0' , no hay una versión de Android 11.0 , solo una versión de Android 11 , vea también la captura de pantalla. Lo verifiqué en mi máquina y al cambiar la versión de 11.0 a 11 funcionó.
Debo decir que el error devuelto es engañoso, pero por otro lado, también dice la verdad ;-)
Creo que descubrí el problema. Puede ser que estaba sucediendo porque tenía una suscripción para la prueba en vivo de la aplicación y no para la automatización de la aplicación. Y es por eso que mostraba "No hay dispositivo". Como no me he suscrito al dispositivo automatizado.
@wswebcreation: confirme si este puede ser el problema.