Katalon Studio : la meilleure alternative d’enregistrement et de lecture à Selenium IDE

Katalon Studio : la meilleure alternative d’enregistrement et de lecture à Selenium IDE
MIN
07 Mar 2024

En août 2017, Mozilla a officiellement annoncé que le module complémentaire Selenium IDE pour Firefox ne fonctionnerait plus à partir de la version 55, justifiant la transition des extensions du format XPI vers le format largement utilisé « Web Extension » (utilisé par les modules complémentaires de Chrome). C’est ainsi que nous avons cherché une alternative d’enregistrement et de lecture pour les utilisateurs de l’IDE Selenium et que nous avons découvert Katalon Studio.

Table des matières

Qu’est-ce que Katalon Studio ?

Katalon Studio est un outil gratuit d’automatisation des tests qui peut être utilisé pour automatiser les sites web, les applications mobiles et les API. Il offre des fonctionnalités d’enregistrement et de lecture ainsi que des options de script et de réglage.

Selenium IDE et Katalon Studio

Voyons comment cet outil se comporte par rapport à l’IDE Selenium dans les différents paramètres qui définissent un outil d’automatisation.

CaractéristiquesIDE SeleniumStudio Catalan
Enregistrement et lectureIl ne prend en charge l’enregistrement et la lecture que dans Firefox, même sous la version 55.Il prend en charge les fonctionnalités d’enregistrement et de lecture dans tous les principaux navigateurs – Chrome, Firefox et Internet Explorer.
ScriptingIl ne prend pas en charge les scripts – boucles, opérations conditionnelles, etc.Prise en charge des scripts – boucles, itérations et opérations conditionnelles.
Manipuler des éléments web complexesSelenium IDE ne peut pas gérer les notifications, les pop-ups et autres éléments web complexes.Katalon Studio peut traiter efficacement tous les types d’éléments.
Tests basés sur des donnéesIl n’y a pas de support intégré pour la création de tests pilotés par les données dans l’IDE Selenium. Cependant, nous pouvons utiliser des plugins tels que « Sel Blocks » pour créer des tests basés sur des données.Katalon Studio fournit un support intégral pour la création de tests basés sur les données, en excluant les données Excel, CSV et les bases de données relationnelles.

Autres avantages de Katalon Studio

  • Sa configuration et son installation sont probablement parmi les plus faciles, il suffit de télécharger le paquetage approprié pour votre système d’exploitation depuis le site officiel de Katalon Studio et de le décompresser.
  • Il peut être utilisé pour automatiser des pages web, des applications mobiles, ainsi que des API.
  • Un script chargé dans un navigateur peut être exécuté dans tous les navigateurs pris en charge, ce qui rend les tests inter-navigateurs rapides et faciles.
  • Ses rapports de résultats de tests sont graphiquement intuitifs et peuvent être exportés aux formats pdf et CSV.
  • Il fournit un mécanisme de journalisation inhérent et une fonction de basculement des captures d’écran.

Katalon Studio en action

Mise en place et installation

Comme mentionné ci-dessus, la configuration et l’installation de Katalon Studio sont assez simples. Tout ce que vous avez à faire est de télécharger la dernière version de Katalon Studio en fonction de votre système d’exploitation à partir de Katalon Studio.

Vous pouvez ensuite décompresser/extraire le paquet et l’installation est terminée. Cliquez sur le fichier katalon.exe pour lancer l’environnement de développement Katalon Studio IDE.

Enregistrement et lecture avec Katalon Studio

Dans cette section, vous découvrirez les options d’enregistrement et de lecture de Katalon Studio. Nous allons automatiser la fonction de calculatrice de Google.

  1. Dans l’IDE Katalon Studio, allez dans le menu Fichier et cliquez sur Nouveau->Projet. Donnez un nom à votre projet, indiquez l’emplacement du projet, fournissez une description (facultative) et cliquez sur OK.
  2. Cliquez sur le bouton Nouveau de la barre d’outils et sélectionnez Cas de test. Nommez votre cas de test et donnez-en une description.
  3. Cliquez sur le bouton Record Web situé dans la barre d’outils. Un nouvel écran apparaît, entrez l’URL de la page web à tester dans le champ URL de départ et sélectionnez un navigateur. Après avoir sélectionné un navigateur, le navigateur approprié s’ouvrira avec l’URL fournie.
  4. L’enregistrement commence. L’opération que nous effectuons dans le navigateur est enregistrée dans Katalon.
  5. Après avoir effectué les étapes requises, naviguez vers l’IDE Katalon Studio et cliquez sur le bouton Stop. Un nouvel écran apparaît, vous invitant à enregistrer les objets dans le référentiel d’objets de Katalon Studio, cliquez simplement sur OK et le script se charge.
  6. Vous pouvez ensuite cliquer sur le bouton Exécuter et sélectionner le navigateur sur lequel vous souhaitez exécuter le script. Le navigateur sélectionné s’ouvre et les étapes enregistrées sont exécutées.