Katalon Studio: la mejor alternativa de grabación y reproducción para Selenium IDE

Katalon Studio: la mejor alternativa de grabación y reproducción para Selenium IDE
MIN
07 Mar 2024

En agosto de 2017, Mozilla anunció oficialmente que el complemento Selenium IDE para Firefox dejaría de funcionar en la versión 55 y superiores, justificando la transición de las extensiones del formato XPI al formato ampliamente utilizado «Extensión Web» (utilizado por los complementos de Chrome). Esto nos llevó a buscar una alternativa de «grabación y reproducción» para los usuarios de Selenium IDE y, finalmente, al descubrimiento de Katalon Studio.

Índice

¿Qué es el Estudio Katalon?

Katalon Studio es una herramienta gratuita de automatización de pruebas que puede utilizarse para automatizar sitios web, aplicaciones móviles y API. Proporciona funciones de grabación y reproducción junto con opciones de programación y ajuste.

Selenium IDE y Katalon Studio

Veamos cómo se comporta esta herramienta frente al IDE Selenium en los distintos parámetros que definen una herramienta de automatización.

CaracterísticasIDE SelenioEstudio Catalán
Grabar y reproducirSólo admite grabación y reproducción en Firefox, incluso en la versión 55.Admite la función de grabación y reproducción en los principales navegadores: Chrome, Firefox e Internet Explorer.
ScriptingNo admite secuencias de comandos: bucles, operaciones condicionales, etc.Admite secuencias de comandos: bucles, iteraciones y operaciones condicionales.
Manejo de elementos web complejosSelenium IDE no puede manejar notificaciones, ventanas emergentes y otros elementos web complejos.Katalon Studio puede procesar eficazmente todo tipo de elementos.
Pruebas basadas en datosNo hay soporte integrado para crear pruebas basadas en datos en el IDE de Selenium. Sin embargo, podemos utilizar plugins como «Sel Blocks» para crear pruebas basadas en datos.Katalon Studio proporciona soporte integral para crear pruebas basadas en datos que excluyan datos de Excel, CSV y bases de datos relacionales.

Otras ventajas de Katalon Studio

  • Su configuración e instalación es probablemente una de las más sencillas, sólo tienes que descargar el paquete adecuado para tu sistema operativo desde el sitio web oficial de Katalon Studio y descomprimirlo.
  • Puede utilizarse para automatizar páginas web, aplicaciones móviles y API.
  • Un script cargado en un navegador puede ejecutarse en cualquiera de los navegadores compatibles, lo que hace que las pruebas entre navegadores sean rápidas y sencillas.
  • Sus informes de resultados de pruebas son gráficamente intuitivos y se pueden exportar a formatos pdf y CSV.
  • Proporciona un mecanismo de registro inherente y una función de conmutación por error de capturas de pantalla.

Katalon Studio en acción

Configuración e instalación

Como ya hemos dicho, la configuración e instalación de Katalon Studio es bastante sencilla. Todo lo que tienes que hacer es descargar la última versión de Katalon Studio basada en tu sistema operativo desde Katalon Studio.

Luego puedes descomprimir/extraer el paquete y la instalación estará completa. Haz clic en el archivo katalon.exe para iniciar el entorno de desarrollo Katalon Studio IDE.

Grabación y reproducción con Katalon Studio

En esta sección conoceremos las opciones de grabación y reproducción de Katalon Studio. Vamos a automatizar aquí la función de calculadora de Google.

  1. En el IDE de Katalon Studio, ve al menú Archivo y haz clic en Nuevo->Proyecto. Pon un nombre a tu proyecto, introduce la ubicación del proyecto, proporciona una descripción (opcional) y haz clic en Aceptar.
  2. Haz clic en el botón Nuevo de la barra de herramientas y selecciona Caso de Prueba. Ponle un nombre a tu caso de prueba y descríbelo.
  3. Pulsa el botón Grabar Web situado en la barra de herramientas. Aparecerá una nueva pantalla, introduce la URL de la página web a probar en el campo URL de inicio y selecciona un navegador. Tras seleccionar un navegador, se abrirá el navegador adecuado con la URL proporcionada.
  4. Ahora se iniciará la grabación. La operación que realizamos en el navegador queda registrada en Katalon.
  5. Después de realizar los pasos necesarios, navega hasta el IDE de Katalon Studio y pulsa el botón Detener. Aparecerá una nueva pantalla pidiéndote que guardes los objetos en el repositorio de objetos de Katalon Studio, haz clic en Aceptar y se cargará el script.
  6. A continuación, puedes hacer clic en el botón Ejecutar y seleccionar también el navegador en el que quieres ejecutar el script. Se abrirá el navegador seleccionado y se ejecutarán los pasos grabados.