Comprobaciones visuales

Compruebe que un elemento está, que ha desaparecido o que aparece un número determinado de veces.

Cómo funciona una comprobación visual

Una comprobación visual guarda una pequeña imagen de un elemento, su objetivo visual: un botón, un icono, un campo, un logotipo.Mientras la prueba se ejecuta, el GTS Engine + AI encuentra ese elemento en la pantalla en vivo, primero preguntando a la aplicación dónde está, mediante su información de accesibilidad, después visualmente cuando la aplicación no lo dice, y lo compara con la imagen.

Su aplicaciónZona de búsquedaSave

1. Encontrar

2. Comparar

Esperado

Save

lo que usted grabó

Encontrado ahora

Save

en la pantalla real

El mismo elemento, el mismo aspecto: superado

Toda comprobación visual funciona en dos pasos.Mientras la prueba se ejecuta, el GTS Engine encuentra el elemento, esté donde esté dentro de su zona de búsqueda, mediante la información de accesibilidad de la aplicación o visualmente.Después compara lo que encontró con la imagen que usted grabó: el ruido inofensivo se ignora y las regresiones reales se detectan.

La comparación es inteligente: no hace fallar una prueba porque una pantalla se dibuje un tono más clara o con un borde un poco más suave que la última vez.Sí falla cuando una persona vería una diferencia.

Sign inSign inUn borde algo más suave, un tono más claroSe supera
Sign inSign InUna letra pasó de mayúscula a minúsculaFalla
Total: 42Total: 43Cambió un dígitoFalla
El GTS Engine ignora las diferencias minúsculas que toda pantalla tiene de una ejecución a otra, y detecta los cambios que una persona llamaría un defecto.

Aserción visual

Comprueba que un elemento está en pantalla y tiene el aspecto correcto.Es la comprobación que una grabación crea antes de cada clic, y la más habitual de todas.

EjemploAntes de hacer clic en Guardar

Una aserción visual sobre el botón Guardar, justo antes del clic: la ejecución espera a que el botón aparezca, se asegura de que es el botón correcto, y solo entonces hace clic en él.Si el botón no aparece nunca, o tiene otro aspecto, la prueba se detiene ahí y el informe muestra por qué.

Mostrarle qué buscar

  1. 1

    Seleccionar la comprobación y hacer clic en Editar objetivo visual

    El Editor de objetivo visual se abre sobre el fotograma de la grabación en ese momento.Para recortar el objetivo visual de otro momento, haga clic en Usar otro fotograma….Su línea se vuelve ámbar mientras el fotograma mostrado no sea el de la comprobación.

  2. 2

    Dibujar un rectángulo alrededor del elemento

    Arrastre un rectángulo alrededor del elemento que desea comprobar, un poco más allá de sus bordes.Muévalo por su centro, cambie su tamaño con sus tiradores, o ajústelo con las teclas de flecha.También puede arrastrar una imagen desde Archivos de contenido, o capturar una desde su pantalla.

  3. 3

    Revisar la zona de búsqueda

    El rectángulo discontinuo es la zona de búsqueda: donde la ejecución busca el elemento.Sigue al objetivo visual cuando usted lo mueve; haga clic en su candado para dejarla donde está.Véase más abajo.

  4. 4

    Aplicar

    El panel de propiedades muestra ahora el objetivo visual.

La zona de búsqueda

GrabaciónZona de búsquedaSaveLa siguiente ejecuciónSaveSe movió un poco: se sigue encontrando
La zona de búsqueda es donde la prueba busca el elemento.Si el elemento se mueve un poco, se sigue encontrando, siempre que permanezca dentro de la zona.Agrande la zona para un elemento que cambia de sitio, o marque Buscar en toda la pantalla cuando pueda estar en cualquier parte.

Aserción de ausencia visual

Espera hasta que un elemento desaparece: un indicador de carga, un aviso de «espere, por favor», un diálogo que debe cerrarse.Se supera cuando el elemento lleva un momento sin aparecer, y falla si sigue en pantalla cuando se agota su tiempo.

EjemploEsperar al indicador de carga, no a una suposición

Tras hacer clic en Generar informe, un indicador de carga gira entre 2 y 20 segundos.Una aserción de ausencia visual sobre el indicador con un tiempo de espera de 30 segundos deja que la prueba continúe en cuanto el informe está listo: sin espera fija, sin tiempo perdido.

Aserción de recuento visual

Cuenta cuántas veces está un elemento en pantalla y somete el total a una regla.

Invoice 2041Paid1
Invoice 2042Paid2
Invoice 2043Paid3

3 encontrados

Regla: exactamente 3 · se cumple

Una comprobación de recuento encuentra cada lugar donde aparece un elemento, los numera, y exige que el total cumpla su regla: exactamente, al menos, como máximo o entre dos números.
ReglaEjemplo
ExactamenteExactamente 5 estrellas en una valoración
Al menosAl menos 1 resultado de búsqueda
Como máximoComo máximo 0 iconos de error
EntreEntre 2 y 4 artículos en una cesta

En el editor, cada lugar donde se encuentra el elemento se numera en el fotograma, y una línea debajo indica si la regla se cumple en ese fotograma: usted lo sabe antes de ejecutar.

Lo exigente que es la comparación

Cada comprobación visual tiene una Exigencia de verificación.Estándar es adecuada para casi todo.

ExigenciaÚsela para
ExactaImágenes que no deben cambiar ni un solo píxel.
EstrictaTexto pequeño y detalles finos en los que cualquier cambio importa.
EstándarBotones, etiquetas e iconos de todos los días.Es la opción predeterminada.
FlexibleZonas grandes y pantallas cargadas, como una página entera o una escena de un videojuego.

Ignorar el color comprueba solo la forma, sean cuales sean los colores: útil cuando un tema cambia colores que usted no quiere probar.

Los clics siguen al elemento

Cuando una aserción visual encuentra su elemento en un lugar distinto al de la grabación, los clics que vienen después se dirigen a donde está el elemento ahora, no a donde estaba.Un pequeño cambio de disposición no envía un clic al vacío.

EjemploUn botón que se mueve

Un nuevo aviso desplaza la página 40 píxeles hacia abajo.La comprobación encuentra el botón Guardar 40 píxeles más abajo, y el clic que le sigue cae sobre el botón.

Las comprobaciones de texto pueden hacer lo mismo con su opción Mover el ratón al elemento: los clics posteriores a la comprobación se dirigen al texto que encontró.

Consulte también Tiempos de espera, zonas de búsqueda y fallos.

¿Sigue con problemas?Díganos qué intentaba hacer, y respondemos en un día laborable.Ask our team