Eventos: lo que hace una prueba

Clics, escritura, desplazamiento, arrastrar y soltar y los pasos de Flujo de la prueba: añádalos, edítelos en palabras sencillas, cambie varios a la vez.

Eventos y comprobaciones

Una prueba se compone de dos cosas.Un evento es algo que la prueba hace: un clic, un texto escrito, un desplazamiento, una aplicación iniciada.Una comprobación es algo que la prueba verifica.Una grabación crea ambos por usted, y esta guía trata de los eventos.

Encontrará todos los eventos en la paleta Eventos: su pestaña está arriba de la columna izquierda de GUI Test Studio, junto a Aserciones.

La paleta de eventos

GrupoQué contiene
GestosAcciones completas, tal como las piensa una persona: un clic, un arrastrar y soltar, un texto escrito, un atajo de teclado.Es lo que crea una grabación, y lo que usted usará más.
Entradas básicasLos movimientos sueltos de los que se compone un gesto: un botón del ratón que baja o sube, una tecla que baja o sube.Para el raro caso en que ningún gesto sirve.
Flujo de la pruebaPasos que dirigen la prueba y no la aplicación: esperar, abrir una aplicación web, entregar un archivo a una página, quitar la red y devolverla, iniciar o cerrar una aplicación, conectar un teléfono, ejecutar un script.
Eventos de mandoLos botones y las palancas de un mando de juego.El grupo aparece cuando usted activa los mandos en las Preferencias, o cuando una prueba contiene eventos de ese tipo.
La paleta de eventos.Cada grupo se pliega.

Añadir un evento

Arrastre una ficha a la línea de tiempo, al momento en que debe ocurrir, o haga doble clic en ella para colocarla en el cabezal de reproducción.Un evento de ratón cae en una pista Eventos de ratón y un evento de teclado en una pista Eventos de teclado.Cuando la prueba aún no tiene una pista así, se crea una por usted.

Gestos de ratón

EventoQué haceQué ajusta usted
Clic simple, Doble clic, Triple clic y Clic múltipleHace clic en el elemento encontrado por la comprobación que lo precede, una o varias veces.El botón del ratón: izquierdo, derecho o central.
Pulsación largaPulsa el botón y lo mantiene pulsado.El botón, y cuánto tiempo se mantiene pulsado.
Arrastrar & soltarToma un elemento y lo suelta sobre otro.Viene con dos comprobaciones propias: una encuentra el origen, la otra el destino.El botón, cuánto dura el arrastre, y los dos objetivos visuales.
Gesto de desplazamientoGira la rueda del ratón.La dirección, cuántas muescas, durante cuánto tiempo, y dónde está el puntero.
Trazado del ratónMueve el puntero a lo largo de un trazado: para un menú que se abre al pasar el puntero, un dibujo, un juego.El botón que se mantiene pulsado mientras se mueve.

Paso a paso: un desplazamiento

Un desplazamiento se describe con palabras: hacia dónde, cuánto, durante cuánto tiempo, y dónde está el puntero mientras gira la rueda.El lugar importa, porque una página solo se desplaza cuando el puntero está sobre ella.

  1. 1

    Seleccionar el Gesto de desplazamiento

    Haga clic en su bloque de la línea de tiempo, o arrastre antes un Gesto de desplazamiento desde la paleta de eventos.El panel de propiedades muestra una pequeña vista previa del fotograma con una flecha donde gira la rueda.

  2. 2

    Hacer clic en Editar desplazamiento

    Editar desplazamiento... abre el fotograma en grande.Haga clic, o arrastre, para poner la rueda sobre la lista o la página que debe desplazarse.Amplíe con la rueda del ratón cuando el objetivo sea pequeño.

    Editar desplazamiento: haga clic en el fotograma para poner la rueda donde gira.
  3. 3

    Indicar hacia dónde y cuánto

    Elija la dirección: abajo, arriba, izquierda o derecha.Indique el número de muescas, siendo una muesca un clic de la rueda, y durante cuánto tiempo se reparten.La frase situada bajo los campos le describe el desplazamiento resultante.

  4. 4

    Hacer clic en Aceptar

    El bloque de la línea de tiempo hace ahora ese desplazamiento.Un solo Deshacer recupera el anterior.

Paso a paso: un arrastrar y soltar

Un Arrastrar & soltar necesita que se encuentren dos cosas en la pantalla: lo que se toma, y dónde se suelta.Por eso lleva dos objetivos visuales, y la ejecución encuentra cada uno esté donde esté ese día.

Un Arrastrar & soltar: el origen a la izquierda, el destino a la derecha.
  1. 1

    Seleccionar el Arrastrar & soltar

    Una grabación crea uno cada vez que usted arrastra algo.Para crear uno a mano, arrastre Arrastrar & soltar desde la paleta de eventos hasta el momento en que debe ocurrir.

  2. 2

    Indicar el origen

    En Origen (arrastrar), haga clic en Editar objetivo visual y dibuje un rectángulo alrededor del elemento que hay que tomar: un archivo, una tarjeta, el tirador de un control deslizante.

  3. 3

    Indicar el destino

    En Destino (soltar), haga clic en Editar objetivo visual y dibuje un rectángulo alrededor del lugar donde hay que soltarlo: una carpeta, una columna, la cesta.

  4. 4

    Ajustar el botón y la duración

    La duración es cuánto dura el arrastre.Dele más tiempo cuando su aplicación necesite ver moverse el elemento antes de aceptar que se suelte.

Paso a paso: un trazado del ratón

Un Trazado del ratón mueve el puntero a lo largo de una línea que usted dibuja, con o sin un botón pulsado.Úselo donde importa el camino, no solo el destino: un menú que se abre cuando el puntero pasa por encima, una firma, un control deslizante arrastrado despacio, un juego.

  1. 1

    Seleccionar el Trazado del ratón

    El panel de propiedades muestra el trazado dibujado sobre el fotograma.

  2. 2

    Abrir el editor

    Haga clic en Abrir editor visual... bajo la Vista previa del trazado.El Editor visual de trazado muestra el fotograma con el trazado encima.

  3. 3

    Dibujar el trazado

    Pulse el botón del ratón sobre el fotograma y dibuje.El trazado se registra a medida que usted se mueve, con sus tiempos, y cada punto aparece en la lista situada junto al fotograma con su tiempo y su posición.

  4. 4

    Reproducirlo y luego aplicar

    El botón de reproducción muestra el puntero siguiendo el trazado a su velocidad real.Borrar empieza de nuevo, Restablecer el trazado original recupera el trazado tal como era, y Aplicar conserva el nuevo.

De vuelta en el panel de propiedades, Botón indica qué botón se mantiene pulsado durante el recorrido.

Gestos de teclado

EventoQué haceQué ajusta usted
Escribir textoEscribe un texto, tecla a tecla.El texto, y su duración: con una duración más corta se escribe más rápido.
Atajo de tecladoPulsa una combinación de teclas, como Ctrl+S.Haga clic en el campo y pulse la propia combinación.
Mantener teclaMantiene una tecla pulsada durante un tiempo.La tecla, y cuánto tiempo se mantiene pulsada.
Pulsación repetidaPulsa una tecla varias veces, como Tab tres veces.La tecla, el número de pulsaciones, y el intervalo entre ellas.
Atajos predefinidosCopiar, Pegar, Cortar, Seleccionar todo, Deshacer, Rehacer, Guardar y Duplicar, como atajos de teclado ya preparados.Nada: basta con soltarlo.
Un Escribir texto: cambie las palabras, o la rapidez con que se escriben.
Un Atajo de teclado: pulse las teclas dentro del campo.

Flujo de la prueba

Los pasos de Flujo de la prueba no actúan sobre la pantalla de su aplicación.Deciden cómo transcurre la propia prueba: cuándo espera, y qué aplicación, página web, teléfono o script inicia.Pertenecen a toda la prueba, así que se sitúan en la regla de tiempo, los suelte donde los suelte.

PasoQué hace
EsperaPausa la ejecución durante un tiempo fijo.
Abrir aplicación webAbre una dirección web en una ventana limpia del navegador.
Subir archivoEntrega archivos a la página web, sin la ventana de archivos del sistema.
Ejecutar JavaScriptEjecuta JavaScript dentro de la página web que la prueba abrió.
DesconectarCorta la red de la aplicación probada, de un programa o de todo el equipo.
ReconectarDevuelve la conexión.
Ejecutar aplicaciónInicia un programa.
Cerrar aplicaciónCierra una aplicación.
Conectar teléfonoPone la pantalla de un teléfono Android en esta pantalla.
Ejecutar script PythonEjecuta un script corto de Python.

Cada uno tiene sus ajustes y ejemplos en Flujo de la prueba: esperas, aplicaciones, teléfonos y scripts.

Mando de juego

Una prueba puede pulsar los botones y mover las palancas de un mando de juego.La grabación y la visualización de estos eventos están desactivadas hasta que usted las activa en las Preferencias.Consulte Web, teléfonos, máquinas virtuales y videojuegos.

Editar un evento

Haga clic en un bloque de la línea de tiempo.El panel de propiedades muestra, en sus pestañas, una fila por cada cosa que puede cambiar, en palabras sencillas: el botón de un clic, el texto de un Escribir texto, la dirección de un desplazamiento.Cada cambio es un solo paso de Deshacer.

FilaQué significa
PosiciónEl momento en que ocurre el evento.Arrastrar el bloque en la línea de tiempo también lo cambia.
Mostrar en la vista previaDibuja el evento en la vista previa mientras usted edita: el clic, las teclas, el desplazamiento.No cambia nada en la ejecución.
IgnoradoEl bloque se queda en la línea de tiempo, pero la ejecución lo omite.Práctico para probar una prueba sin un paso.
Si fallaDetener la prueba, el valor predeterminado, o Continuar la prueba cuando este evento no hace lo que debe, como un clic cuyo elemento no está.
Avanzado: eventos internosLos eventos más pequeños de los que se compone un gesto, como un botón que baja y sube.Tienen su propia pestaña, y rara vez la necesitará.

Cambiar varios eventos a la vez

Seleccione dos o más bloques del mismo tipo, con Ctrl+clic o arrastrando un rectángulo a su alrededor.El panel de propiedades muestra las mismas filas, y un cambio se aplica a todos los bloques seleccionados en un solo paso.Una fila indica Varios valores donde los bloques difieren, y queda intacta salvo que usted la edite.

EjemploEscritura demasiado rápida para su aplicación

Su aplicación pierde letras cuando cinco campos se escriben a la velocidad de la grabación.Seleccione los cinco bloques Escribir texto y ajuste su duración una sola vez: ahora los cinco escriben más despacio.

Esto también sirve para las comprobaciones: seleccione varias comprobaciones de un mismo tipo para cambiar su tiempo de espera, o lo que ocurre cuando fallan, de una sola vez.

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