{"id":2710,"date":"2024-03-07T10:24:42","date_gmt":"2024-03-07T09:24:42","guid":{"rendered":"https:\/\/ittester.sk\/non-classifiee\/catalon-alternative-selenium\/"},"modified":"2024-10-22T14:14:02","modified_gmt":"2024-10-22T12:14:02","slug":"catalon-alternative-selenium","status":"publish","type":"post","link":"https:\/\/ittester.sk\/fr\/tests-automatises\/tutoriel-katalon-studio\/catalon-alternative-selenium\/","title":{"rendered":"Katalon Studio : la meilleure alternative d&rsquo;enregistrement et de lecture \u00e0 Selenium IDE"},"content":{"rendered":"\n<p>En ao\u00fbt 2017, Mozilla a officiellement annonc\u00e9 que le module compl\u00e9mentaire Selenium IDE pour Firefox ne fonctionnerait plus \u00e0 partir de la version 55, justifiant la transition des extensions du format XPI vers le format largement utilis\u00e9 \u00ab\u00a0Web Extension\u00a0\u00bb (utilis\u00e9 par les modules compl\u00e9mentaires de Chrome). C&rsquo;est ainsi que nous avons cherch\u00e9 une alternative d&rsquo;enregistrement et de lecture pour les utilisateurs de l&rsquo;IDE Selenium et que nous avons d\u00e9couvert Katalon Studio.<\/p>\n\n<h2 class=\"wp-block-heading\"><strong>Table des mati\u00e8res<\/strong><\/h2>\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-co-je-katalon-studio\">\u010co je Katalon Studio?<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-selenium-ide-a-katalon-studio\">Selenium IDE a Katalon Studio<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-dalsie-vyhody-katalon-studio\">\u010eal\u0161ie v\u00fdhody Katalon Studio<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-katalon-studio-v-akcii\">Katalon Studio v akcii<\/a><ul><li><a class=\"aioseo-toc-item\" href=\"#aioseo-nastavenie-a-instalacia\">Nastavenie a in\u0161tal\u00e1cia<\/a><\/li><li><a class=\"aioseo-toc-item\" href=\"#aioseo-nahravanie-a-prehravanie-pomocou-aplikacie-katalon-studio\">Nahr\u00e1vanie a prehr\u00e1vanie pomocou aplik\u00e1cie Katalon Studio<\/a><\/li><\/ul><\/li><\/ul><\/div>\n<h2 class=\"wp-block-heading\" id=\"aioseo-co-je-katalon-studio\">Qu&rsquo;est-ce que Katalon Studio ?<\/h2>\n\n<p>Katalon Studio est un outil gratuit d&rsquo;automatisation des tests qui peut \u00eatre utilis\u00e9 pour automatiser les sites web, les applications mobiles et les API. Il offre des fonctionnalit\u00e9s d&rsquo;enregistrement et de lecture ainsi que des options de script et de r\u00e9glage.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-selenium-ide-a-katalon-studio\">Selenium IDE et Katalon Studio<\/h2>\n\n<p>Voyons comment cet outil se comporte par rapport \u00e0 l&rsquo;IDE Selenium dans les diff\u00e9rents param\u00e8tres qui d\u00e9finissent un outil d&rsquo;automatisation.<\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Caract\u00e9ristiques<\/strong><\/td><td><strong>IDE Selenium<\/strong><\/td><td><strong>Studio Catalan<\/strong><\/td><\/tr><tr><td><strong>Enregistrement et lecture<\/strong><\/td><td>Il ne prend en charge l&rsquo;enregistrement et la lecture que dans Firefox, m\u00eame sous la version 55.<\/td><td>Il prend en charge les fonctionnalit\u00e9s d&rsquo;enregistrement et de lecture dans tous les principaux navigateurs &#8211; Chrome, Firefox et Internet Explorer.<\/td><\/tr><tr><td><strong>Scripting<\/strong><\/td><td>Il ne prend pas en charge les scripts &#8211; boucles, op\u00e9rations conditionnelles, etc.<\/td><td>Prise en charge des scripts &#8211; boucles, it\u00e9rations et op\u00e9rations conditionnelles.<\/td><\/tr><tr><td><strong>Manipuler des \u00e9l\u00e9ments web complexes<\/strong><\/td><td>Selenium IDE ne peut pas g\u00e9rer les notifications, les pop-ups et autres \u00e9l\u00e9ments web complexes.<\/td><td>Katalon Studio peut traiter efficacement tous les types d&rsquo;\u00e9l\u00e9ments.<\/td><\/tr><tr><td><strong>Tests bas\u00e9s sur des donn\u00e9es<\/strong><\/td><td>Il n&rsquo;y a pas de support int\u00e9gr\u00e9 pour la cr\u00e9ation de tests pilot\u00e9s par les donn\u00e9es dans l&rsquo;IDE Selenium. Cependant, nous pouvons utiliser des plugins tels que \u00ab\u00a0Sel Blocks\u00a0\u00bb pour cr\u00e9er des tests bas\u00e9s sur des donn\u00e9es.<\/td><td>Katalon Studio fournit un support int\u00e9gral pour la cr\u00e9ation de tests bas\u00e9s sur les donn\u00e9es, en excluant les donn\u00e9es Excel, CSV et les bases de donn\u00e9es relationnelles.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-dalsie-vyhody-katalon-studio\">Autres avantages de Katalon Studio<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Sa configuration et son installation sont probablement parmi les plus faciles, il suffit de t\u00e9l\u00e9charger le paquetage appropri\u00e9 pour votre syst\u00e8me d&rsquo;exploitation depuis le site officiel de Katalon Studio et de le d\u00e9compresser.<\/li>\n\n\n\n<li>Il peut \u00eatre utilis\u00e9 pour automatiser des pages web, des applications mobiles, ainsi que des API.<\/li>\n\n\n\n<li>Un script charg\u00e9 dans un navigateur peut \u00eatre ex\u00e9cut\u00e9 dans tous les navigateurs pris en charge, ce qui rend les tests inter-navigateurs rapides et faciles.<\/li>\n\n\n\n<li>Ses rapports de r\u00e9sultats de tests sont graphiquement intuitifs et peuvent \u00eatre export\u00e9s aux formats pdf et CSV.<\/li>\n\n\n\n<li>Il fournit un m\u00e9canisme de journalisation inh\u00e9rent et une fonction de basculement des captures d&rsquo;\u00e9cran.<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-katalon-studio-v-akcii\">Katalon Studio en action<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-nastavenie-a-instalacia\">Mise en place et installation<\/h3>\n\n<p>Comme mentionn\u00e9 ci-dessus, la configuration et l&rsquo;installation de Katalon Studio sont assez simples. Tout ce que vous avez \u00e0 faire est de t\u00e9l\u00e9charger la derni\u00e8re version de Katalon Studio en fonction de votre syst\u00e8me d&rsquo;exploitation \u00e0 partir de <a href=\"https:\/\/www.katalon.com\/#katalon-download\" target=\"_blank\" rel=\"noopener nofollow\" title=\"\">Katalon Studio<\/a>.<\/p>\n\n<p>Vous pouvez ensuite d\u00e9compresser\/extraire le paquet et l&rsquo;installation est termin\u00e9e. Cliquez sur le fichier katalon.exe pour lancer l&rsquo;environnement de d\u00e9veloppement Katalon Studio IDE.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-nahravanie-a-prehravanie-pomocou-aplikacie-katalon-studio\">Enregistrement et lecture avec Katalon Studio<\/h3>\n\n<p>Dans cette section, vous d\u00e9couvrirez les options d&rsquo;enregistrement et de lecture de Katalon Studio. Nous allons automatiser la fonction de calculatrice de Google.<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Dans l&rsquo;IDE Katalon Studio, allez dans le menu Fichier et cliquez sur Nouveau-&gt;Projet. Donnez un nom \u00e0 votre projet, indiquez l&#8217;emplacement du projet, fournissez une description (facultative) et cliquez sur OK.<\/li>\n\n\n\n<li>Cliquez sur le bouton Nouveau de la barre d&rsquo;outils et s\u00e9lectionnez Cas de test. Nommez votre cas de test et donnez-en une description.<\/li>\n\n\n\n<li>Cliquez sur le bouton Record Web situ\u00e9 dans la barre d&rsquo;outils. Un nouvel \u00e9cran appara\u00eet, entrez l&rsquo;URL de la page web \u00e0 tester dans le champ URL de d\u00e9part et s\u00e9lectionnez un navigateur. Apr\u00e8s avoir s\u00e9lectionn\u00e9 un navigateur, le navigateur appropri\u00e9 s&rsquo;ouvrira avec l&rsquo;URL fournie.<\/li>\n\n\n\n<li>L&rsquo;enregistrement commence. L&rsquo;op\u00e9ration que nous effectuons dans le navigateur est enregistr\u00e9e dans Katalon.<\/li>\n\n\n\n<li>Apr\u00e8s avoir effectu\u00e9 les \u00e9tapes requises, naviguez vers l&rsquo;IDE Katalon Studio et cliquez sur le bouton Stop. Un nouvel \u00e9cran appara\u00eet, vous invitant \u00e0 enregistrer les objets dans le r\u00e9f\u00e9rentiel d&rsquo;objets de Katalon Studio, cliquez simplement sur OK et le script se charge.<\/li>\n\n\n\n<li>Vous pouvez ensuite cliquer sur le bouton Ex\u00e9cuter et s\u00e9lectionner le navigateur sur lequel vous souhaitez ex\u00e9cuter le script. Le navigateur s\u00e9lectionn\u00e9 s&rsquo;ouvre et les \u00e9tapes enregistr\u00e9es sont ex\u00e9cut\u00e9es.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Katalon Studio offre des fonctionnalit\u00e9s d&rsquo;enregistrement et de lecture ainsi que des capacit\u00e9s de script et de d\u00e9bogage, similaires \u00e0 celles de Selenium IDE.<\/p>\n","protected":false},"author":8,"featured_media":2711,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[52],"tags":[],"class_list":["post-2710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriel-katalon-studio"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/comments?post=2710"}],"version-history":[{"count":1,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2710\/revisions"}],"predecessor-version":[{"id":2716,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/posts\/2710\/revisions\/2716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media\/2711"}],"wp:attachment":[{"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/media?parent=2710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/categories?post=2710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ittester.sk\/fr\/wp-json\/wp\/v2\/tags?post=2710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}