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
| Grupo | Qué contiene |
|---|---|
| Gestos | Acciones 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ásicas | Los 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 prueba | Pasos 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 mando | Los 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. |
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
| Evento | Qué hace | Qué ajusta usted |
|---|---|---|
| Clic simple, Doble clic, Triple clic y Clic múltiple | Hace 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 larga | Pulsa el botón y lo mantiene pulsado. | El botón, y cuánto tiempo se mantiene pulsado. |
| Arrastrar & soltar | Toma 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 desplazamiento | Gira la rueda del ratón. | La dirección, cuántas muescas, durante cuánto tiempo, y dónde está el puntero. |
| Trazado del ratón | Mueve 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
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
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
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
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.
- 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
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
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
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
Seleccionar el Trazado del ratón
El panel de propiedades muestra el trazado dibujado sobre el fotograma.
- 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
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
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
| Evento | Qué hace | Qué ajusta usted |
|---|---|---|
| Escribir texto | Escribe 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 teclado | Pulsa una combinación de teclas, como Ctrl+S. | Haga clic en el campo y pulse la propia combinación. |
| Mantener tecla | Mantiene una tecla pulsada durante un tiempo. | La tecla, y cuánto tiempo se mantiene pulsada. |
| Pulsación repetida | Pulsa una tecla varias veces, como Tab tres veces. | La tecla, el número de pulsaciones, y el intervalo entre ellas. |
| Atajos predefinidos | Copiar, Pegar, Cortar, Seleccionar todo, Deshacer, Rehacer, Guardar y Duplicar, como atajos de teclado ya preparados. | Nada: basta con soltarlo. |
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.
| Paso | Qué hace |
|---|---|
| Espera | Pausa la ejecución durante un tiempo fijo. |
| Abrir aplicación web | Abre una dirección web en una ventana limpia del navegador. |
| Subir archivo | Entrega archivos a la página web, sin la ventana de archivos del sistema. |
| Ejecutar JavaScript | Ejecuta JavaScript dentro de la página web que la prueba abrió. |
| Desconectar | Corta la red de la aplicación probada, de un programa o de todo el equipo. |
| Reconectar | Devuelve la conexión. |
| Ejecutar aplicación | Inicia un programa. |
| Cerrar aplicación | Cierra una aplicación. |
| Conectar teléfono | Pone la pantalla de un teléfono Android en esta pantalla. |
| Ejecutar script Python | Ejecuta 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.
| Fila | Qué significa |
|---|---|
| Posición | El momento en que ocurre el evento.Arrastrar el bloque en la línea de tiempo también lo cambia. |
| Mostrar en la vista previa | Dibuja el evento en la vista previa mientras usted edita: el clic, las teclas, el desplazamiento.No cambia nada en la ejecución. |
| Ignorado | El 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 falla | Detener 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 internos | Los 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.
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