Tag: automatizado pruebas

Obtenga la actividad actual en la prueba de instrumentación de Android

Mi MainActivity en mi aplicación de Android comprueba si el usuario está conectado (esto se almacena en SharedPreferences) y si no lleva al usuario a LoginActivity. Estoy intentando probar esto usando el código siguiente public class MainActivityTest extends ActivityInstrumentationTestCase2<MainActivity> { private static final int TIME_OUT = 5000; /* miliseconds */ private MainActivity mMainActivity; private Instrumentation […]

Lanzamiento de pruebas Espresso en varios emuladores

Queremos probar que una librería de Android funciona en todos los emuladores de Android 9 a 25. Para hacerlo, descargamos emuladores de 9 a 25, los creamos uno por uno, y entramos en el bucle de iniciar un emulador, pasando las pruebas en su versión y el cierre del emulador cuando las pruebas son de […]

El teclado en dispositivo físico Android no siempre se oculta mientras se utiliza Appium

Cuando quiero ocultar el teclado, (porque si no lo oculto cuando hago clic en un botón debajo del teclado se presiona un número desde el teclado en lugar del botón de confirmación por ejemplo) algunas veces está oculto ok por el comando driver.hidekeyboard(); y otras veces se oculta automáticamente. Otras veces me dice Se ha […]

El módulo de prueba de instrumentos de gradación Android no ve las fuentes del proyecto principal

Durante los últimos días estoy luchando con la creación de un módulo de prueba independiente en gradle para el proyecto de Android. He encontrado cómo puedo configurar pruebas de instrumentación dentro de mi proyecto principal en el directorio instrumentationTest pero no puedo encontrar una manera de cómo hacer esto en el nuevo módulo. Mi módulo […]

Android Espresso prueba el flujo de aplicaciones

Yo uso Espresso para probar un montón de actividades y transiciones entre ellos. Quiero escribir una prueba diferente para esas actividades y vincular los Intents de actividad con los casos de prueba correspondientes. 1. Actividad A (testActivityA runs) 2. ActivityA lanza ActivityB (testActivity B) debe ser llamado ¿es posible hacer esto con espresso o cualquier […]

Cómo realizar varias pruebas en Android afirmando brindis

Estoy tratando de escribir un par de pruebas instrumentadas para una actividad de inicio de sesión simple que muestra algunos brindis al usuario si algo sale mal, por ejemplo, "nombre de usuario no válido", "nombre de usuario o contraseña incorrecto", etc. Al final de mi método quiero afirmar si los brindis se ha mostrado correctamente […]

Uso de Appium para automatizar la aplicación híbrida

Estoy tratando de utilizar Appium para ejecutar algunas pruebas automatizadas en un dispositivo híbrido móvil construido con PhoneGap. Actualmente estoy tratando de obtener la versión de Android automatizado. Tengo éxito en conseguir las pruebas para instalar el .apk en el emulador, y la aplicación se abre. Estoy haciendo esto ejecutando un servidor del nodo (no […]

Appium + Selenium Android: El elemento ListView no se hace clic sin Thread.sleep

Odio usar "durmientes" (Thread.sleep(millis) ) en las pruebas, pero sin los durmientes algunas pruebas fallan. Tengo un ListView en mi aplicación de Android y quiero tocar en el primer elemento de la lista (SAUDI ARABIA en nuestro caso). public AndroidDriver androidDriver; … androidDriver = new AndroidDriver(serverAddress, capabilities); androidDriver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driverWait = new WebDriverWait(androidDriver, 30); // […]

Cualquier persona que ha automatizado el funcionamiento de la cámara de móvil. ¿Alguna sugerencia donde puedo verificar la imagen capturada por la cámara?

Tengo un escenario donde tomar una conexión remota de un dispositivo Android de mi máquina de Windows, y luego remotamente encender la cámara del dispositivo de mi sistema Windows después de obtener el control de este dispositivo. Ahora tengo que automatizar este caso de prueba y descubrir que puedo ver las mismas cosas en mi […]

Appium: ¿Puede usarse para pruebas de aplicaciones multiplataforma

Tengo una aplicación que se desarrolla utilizando la herramienta de desarrollo de plataforma cruzada. Esta aplicación tiene la misma interfaz para ios (ipa) y android (apk). ¿Puedo escribir un script de automatización y ejecutarlo a través de ambas plataformas es decir, tanto para Android y ios app. ¿Alguien ha intentado usar Appium? ¿Cuáles son las […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.