Primera grabación y reproducción

Intermedio
Selenium
Selenium
Actualizado: 05/09/2025

¡Desbloquea el curso de Selenium completo!

IA
Ejercicios
Certificado
Entrar

Mira la lección en vídeo

Accede al vídeo completo de esta lección y a más contenido exclusivo con el Plan Plus.

Desbloquear Plan Plus

Proceso de grabación paso a paso

Una vez que conocemos la interfaz de Selenium IDE, es hora de experimentar con su característica más destacada: la grabación automática de acciones del usuario. Este proceso convierte las interacciones que realizamos en una página web en comandos ejecutables que podremos reproducir posteriormente.

Iniciar la grabación

El botón de grabación se encuentra en el panel lateral izquierdo, dentro de la pestaña de “Tests”.

Botón de grabación

Al hacer clic sobre el círculo rojo (Record) se iniciará la grabación. Esto abrirá una pestaña nueva en el panel derecho.

Realizar acciones en la página web

Con la grabación activa, cada interacción que realices en la página web se convertirá automáticamente en comandos de Selenium IDE. Las acciones más comunes que se graban incluyen:

Navegación:

  • Cargar una página (comando open)
  • Hacer clic en enlaces para navegar a otras páginas
  • Usar los botones de navegación del navegador

Interacciones con formularios:

  • Escribir texto en campos de entrada (comando type)
  • Seleccionar opciones de listas desplegables (comando select)
  • Marcar o desmarcar casillas de verificación
  • Hacer clic en botones de envío

Clics y selecciones:

  • Hacer clic en botones, enlaces o cualquier elemento clickeable (comando click)
  • Seleccionar texto o elementos específicos

Observar la grabación en tiempo real

Mientras interactúas con la página web, puedes observar cómo se van registrando los comandos automáticamente. En el panel de comandos de Selenium IDE verás aparecer una lista creciente de acciones. Cada comando registrado incluye tres componentes:

  • Command: La acción realizada (como click, type, open)
  • Target: El elemento sobre el que se realizó la acción
  • Value: El valor asociado a la acción (texto escrito, opción seleccionada, etc.)

Por ejemplo, si haces clic en un botón "Iniciar sesión", verás aparecer un comando similar a:

Command: click
Target: id=login-button
Value: 

Finalizar la grabación

Durante la grabación, el icono de círculo rojo cambiará por uno de cuadrado negro (Stop). Puede usarse para detener la grabación.

Es importante recordar que puedes detener y reanudar la grabación en cualquier momento de esta manera. Esto resulta útil cuando necesitas realizar acciones en el navegador que no quieres que formen parte del test, como navegar a una página de configuración o consultar documentación. Al volver a iniciar la grabación, los nuevos comandos se seguirán añadiendo sobre el mismo test.

Consejos para una grabación efectiva

Realiza acciones deliberadas: Selenium IDE graba cada clic y cada acción, por lo que es recomendable realizar movimientos precisos y evitar clics accidentales o navegación innecesaria.

Mantén un ritmo pausado: No tengas prisa al realizar las acciones. Un ritmo moderado permite que Selenium IDE registre correctamente cada interacción y te da tiempo para verificar que los comandos se están grabando como esperas.

Usa identificadores estables: Aunque no podemos controlar cómo se graban los elementos durante esta primera experiencia, intenta interactuar con elementos que tengan identificadores claros como botones con texto descriptivo o campos de formulario bien etiquetados.

Graba flujos completos: Es más efectivo grabar secuencias completas de acciones (como un proceso de login completo) en lugar de acciones aisladas. Esto crea tests más coherentes y útiles.

La grabación automática de Selenium IDE convierte la creación de tests en una experiencia intuitiva y visual, permitiendo a profesionales de QA y soporte generar casos de prueba sin necesidad de escribir código manualmente.

Reproducción y verificación de tests

Guarda tu progreso

Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.

Progreso guardado
Asistente IA
Ejercicios
Iniciar sesión gratis

Más de 25.000 desarrolladores ya confían en CertiDevs

Una vez completada la grabación de nuestro primer test, el siguiente paso fundamental es verificar que funciona correctamente. La reproducción automática es donde realmente comprobamos si nuestras acciones grabadas pueden ejecutarse de forma independiente y producir los resultados esperados.

Ejecutar el test grabado

Para reproducir el test que acabamos de grabar, utilizamos el botón de reproducción ubicado en el panel lateral izquierdo. Este botón, representado por un icono de "play" triangular, se encuentra junto al botón de grabación que utilizamos anteriormente.

Al hacer clic en el botón de play, Selenium IDE realizará las siguientes acciones automáticamente:

  • Si la ventana del navegador utilizada para la grabación sigue abierta, la utilizará para la reproducción
  • Si no hay ventana disponible, abrirá una nueva ventana del navegador
  • Ejecutará cada comando grabado en el orden registrado
  • Mostrará el progreso de la ejecución en tiempo real

Durante la ejecución del test, observarás cómo cada comando del panel se va resaltando conforme se ejecuta. La ventana del navegador reproducirá exactamente las mismas acciones que realizaste durante la grabación: navegará a las páginas, hará clic en los elementos y escribirá texto en los campos correspondientes.

Verificar el éxito del test

Un test se considera exitoso cuando todos los comandos se ejecutan sin errores y el navegador alcanza el estado final esperado. Durante esta primera experiencia, nos centraremos en verificaciones básicas:

Verificación visual:

  • La página final mostrada corresponde al resultado esperado
  • Los elementos de la interfaz aparecen como se esperaba durante la grabación
  • No hay mensajes de error visibles en la página web

Verificación en el panel de logs:

  • No aparecen mensajes de error
  • El tiempo total de ejecución es razonable

Acciones que se graban mejor

Durante estas primeras experiencias, es útil conocer qué tipos de acciones se registran de forma más confiable:

Acciones altamente confiables:

  • Clicks en botones con identificadores claros
  • Escritura en campos de texto estándar
  • Navegación entre páginas mediante enlaces
  • Selección en listas desplegables simples

Acciones que pueden requerir atención:

  • Elementos que aparecen después de cargar contenido dinámico
  • Interacciones que dependen de animaciones o transiciones
  • Acciones en elementos que cambian de posición frecuentemente

Repetición y consistencia

Una característica fundamental de un test automatizado exitoso es su capacidad de reproducirse consistentemente. Después de la primera ejecución exitosa, ejecuta el test varias veces para verificar:

  • Los resultados son idénticos en cada ejecución
  • No aparecen errores intermitentes
  • El tiempo de ejecución se mantiene relativamente estable

Si encuentras inconsistencias en las ejecuciones repetidas, esto puede indicar que ciertos elementos de la página web cambian dinámicamente o que el test necesita ajustes en el timing.

Pasos siguientes tras la verificación

Una vez que hayas verificado que tu primer test se reproduce correctamente, tienes una base sólida para continuar explorando las capacidades de Selenium IDE. Este test exitoso te servirá como:

  • Punto de referencia para entender cómo funcionan los tests automatizados
  • Ejemplo práctico para experimentar con modificaciones
  • Plantilla para crear tests similares en el futuro

La reproducción exitosa de tu primer test marca un hito importante en tu aprendizaje de Selenium IDE. Has transformado acciones manuales en un test automatizado que puede ejecutarse de forma independiente, proporcionando las bases para crear suites de pruebas más complejas y valiosas.

Aprendizajes de esta lección de Selenium

  • Aprender a iniciar, pausar y detener la grabación de acciones en una página web.
  • Identificar los comandos que Selenium IDE genera automáticamente durante la grabación.
  • Ejecutar y controlar la reproducción de tests grabados para verificar su correcto funcionamiento.
  • Interpretar los resultados de la ejecución y entender la importancia de la repetición y consistencia en tests automatizados.

Completa este curso de Selenium y certifícate

Únete a nuestra plataforma de cursos de programación y accede a miles de tutoriales, ejercicios prácticos, proyectos reales y nuestro asistente de IA personalizado para acelerar tu aprendizaje.

Asistente IA

Resuelve dudas al instante

Ejercicios

Practica con proyectos reales

Certificados

Valida tus conocimientos

Más de 25.000 desarrolladores ya se han certificado con CertiDevs

⭐⭐⭐⭐⭐
4.9/5 valoración