katalon automation recorder
Tutorial de revisió pràctica: Katalon Automation Recorder (Selenium IDE per a Chrome i Firefox):
Esteu preocupat perquè el vostre treball de proves d'automatització s'ha vist obstaculitzat perquè Selenium IDE ha deixat de funcionar a partir del Firefox 55? No us preocupeu, ja que tenim bones notícies per a vosaltres.
proves de rendiment dels serveis web mitjançant loadrunner
L’equip de Katalon Studio ha presentat recentment Catalon Automation Recorder que s'ha desenvolupat per als usuaris que ja no poden continuar les proves d'automatització mitjançant Selenium IDE obsolet.
Es pot afegir com a extensió a Firefox i Chrome i és compatible amb les versions més recents d’aquests navegadors (i també serà compatible amb les properes versions). Aquesta eina és una alternativa perfecta per al Selenium IDE i altres frameworks de codi obert similars.
És un gravador de passos de prova molt útil i potent que es porta des de Selenium IDE a Chrome i Firefox amb les principals funcions conservades.
Què aprendreu:
- Selenium IDE Vs Katalon Automation Recorder
- Instal·lació de Catalon Automation Recorder
- Una demostració ràpida
- Principals característiques
- Funcions discutides en detall
- Limitacions
- Menjar per emportar
- Lectura recomanada
Selenium IDE Vs Katalon Automation Recorder
A la figura següent, podeu observar-ho totes les funcions que es van presentar a Selenium IDE també estan disponibles en aquest document Eina de catàleg .
De fet, aquesta eina Katalon té dos idiomes d’exportació més: Robot Framework i Katalon Studio. També és compatible amb el llenguatge de programació Groovy.
Aquesta eina és de gran ajuda per als equips que han depès en gran mesura de Selenium IDE. Té un IDE potent per gravar, depurar i reproduir proves al navegador Chrome i Firefox.
Instal·lació de Catalon Automation Recorder
A continuació es mostren els enllaços per descarregar Katalon Automation Recorder tant per a Chrome com per a Firefox:
Instal·lar aquesta eina és molt fàcil i ràpid. Us mostraré com:
Només cal que feu clic al botó ‘Afegeix a Firefox’ tal com es veu a la captura de pantalla anterior i el Katalon Recorder apareixerà a la barra d’eines de Firefox en un tres i no res (no trigaran més de 10 segons a instal·lar-se).
I així és com es veu:
Una demostració ràpida
Feu clic al botó 'Nou' i proporcioneu el nom del cas de prova al quadre de diàleg. A continuació, feu clic a 'D'acord'
Feu clic al botó 'Afegeix' i doneu l'ordre que voleu executar:
A la secció Referència, tal com es veu més amunt, obtindreu els detalls del que fa l'ordre en particular.
De la mateixa manera, doneu ordres posteriors per completar el cas de prova:
Un cop completat, feu clic a la icona ‘ Jugar ’Per executar el cas de prova.
Com es veu a la captura de pantalla anterior, els passos executats amb èxit es converteixen en verd i la informació d'execució juntament amb l'estat de cas de prova superat / fallit ha aparegut a l'àrea de la consola.
Principals característiques
# 1) Amb aquesta eina, podeu capturar els elements web i registrar les accions realitzades a l'aplicació web. Us permet crear (casos de prova nous), editar-los (casos de prova existents) i reproduir casos de prova automatitzats. I tot això es pot fer molt ràpid i fàcilment.
# 2) Tot el Ordres Selenese són compatibles amb aquesta eina.
# 3) Les proves existents de Selenium IDE es poden importar a Katalon Recorder (mitjançant el mode Script) i es poden exportar als idiomes i marcs següents:
Llenguatge | Marc corresponent |
---|---|
Rubí | WebDriver + Rspec |
Groovy | Catalog Studio |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-Backend Control remot + Junit |
Robot Framework | |
C # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Aquesta eina és compatible amb les darreres versions dels navegadors Firefox i Chrome.
# 5) Funciona amb motor de nucli Selenium 3.
# 6) Es poden combinar i arreglar diversos casos de proves dins d’un conjunt de proves i es poden executar com un conjunt de proves complet.
# 7) Els casos de prova es poden importar a Katalon Studio: una solució de proves d’automatització totalment gratuïta, basada en claus i basada en dades, compatible amb proves TDD / BDD, proves API, model d’objectes de pàgina, gestió de proves, enregistrament de casos de prova, scripts avançats, execució paral·lela , Integracions CI i molt més!
millor aplicació d'espionatge de telèfons per a Android
# 8) Permet no només als usuaris de Katalon Studio, sinó també als usuaris de l'Selenium IDE obsolet i d'altres marcs populars de codi obert enregistrar i reproduir proves d'automatització.
Funcions discutides en detall
# 1) Barra d'eines: La barra d'eines consta de 6 botons: Nou, Grava, Reprodueix, Exporta, Ajuda i Configuració:
- Novetat: En fer clic sobre aquest botó, podreu afegir un cas de prova nou a la suite de proves.
- Rècord: Això us permetrà enregistrar els passos de la prova.
- Jugar: Aquest botó serveix per executar el cas de prova existent.
- Exporta: En fer clic sobre aquest botó, passareu al mode de script, on podreu triar Language & Framework. Per defecte, està seleccionat 'Katalon Studio'.
Aquí podeu desar el guió. Fent clic a Desa com a fitxer a la captura de pantalla anterior us permetrà desar l'script com a fitxer Groovy.
Aquí també podeu observar que, corresponent a les ordres que heu donat a la portada, teniu el codi generat aquí:
Això és similar a la secció 'Font' que teníem a Selenium IDE.
A continuació, podeu canviar a diferents idiomes i marcs:
Si canvieu l’idioma i el marc, el vostre codi es canviarà automàticament en conseqüència:
- Ajuda: Això us portarà a la pàgina de la Guia de l'usuari de Katalon Automation Recorder, on s'expliquen detalladament diverses funcions.
- Configuració: Això us portarà al paràmetre de configuració i port.
# 2) Explorador de casos de prova:
L'explorador de casos de proves conté suites de proves. En un conjunt de proves, podeu tenir diversos casos de prova.
Feu clic amb el botó dret a Cas de prova per obtenir tres opcions: 'Afegeix un cas de prova nou', 'Elimina el cas de prova' i 'Canvia el nom del cas de prova'.
Feu clic amb el botó dret a Test Suite per obtenir sis opcions: 'Open Test Suites' , 'Afegeix una prova nova' , ' Desa el paquet de proves com a , ' Tanca el conjunt de proves ',' Afegeix un cas de prova nou 'i' Canvia el nom del conjunt de proves '.
# 3) Finestra del cas de prova:
exemple d’expressió regular de c ++
Aquesta àrea us permet afegir, suprimir, editar i executar passos de prova. Cada pas de prova conté ordre, objectiu i valor. També podeu arrossegar i deixar anar per canviar l'ordre dels passos de prova.
# 4) Consola i referència:
Limitacions
Juntament amb tots els avantatges comentats anteriorment, també hi ha alguns inconvenients que he observat a l'eina.
Per exemple:
- Hi ha certes ordres que són experimentals a partir d’ara. Per exemple , ' enviar claus ’És experimental. En el futur, es podria substituir per l'ordre typeKeys. Per tant, haurem d’actualitzar els nostres scripts de prova en conseqüència en el futur en cas que fem servir comandes experimentals.
- L'opció per especificar l'URL base tampoc no es presenta a cap lloc de l'eina. Aquesta era una opció útil a Selenium IDE que permetia executar casos de prova en diferents dominis.
- Al Firefox, he trobat a faltar el botó 'Configuració' a la barra d'eines de Katalon Recorder:
Aquí només hi ha 5 botons en comparació amb 6 botons de Chrome.
- També hi ha altres errors que es presenten a l'eina. Visiteu la secció d'errors i suggeriments de Katalon Automation Recorder per comprovar més sobre problemes existents i les seves resolucions suggerides.
Exploreu més sobre aquesta eina:
Consulteu aquí un guia d'inici ràpid a Catalog Automation Recorder.
Menjar per emportar
- Aquesta eina es pot instal·lar molt fàcilment i ràpidament.
- Aquesta eina és absolutament gratuïta.
- Fàcil d'usar. La secció Referència és molt útil, ja que us explica detalladament com funciona cada ordre i quan s’hauria d’utilitzar.
- El suport de diversos idiomes i marcs fa que aquesta eina sigui més útil.
- Gairebé totes les funcions que hi havia a Selenium IDE es conserven en aquesta eina.
- De fet, vaig poder veure poques ordres noves que no estaven disponibles a Selenium IDE. Això fa que Automation Recorder sigui encara més potent.
- Aquesta eina és un avantatge per als equips de proves que confiaven en gran mesura en Selenium IDE per al seu treball de proves d'automatització.
- Ho he trobat millor que altres substituts de Selenium IDE. Per exemple , a diferència de Kantu per a Chrome, Katalon Recorder admet totes les ordres que hi havia a Selenium IDE.
- Compatible amb els navegadors Firefox i Chrome més recents i també serà compatible amb les properes versions.
- Hi ha alguns petits errors a l'eina. No obstant això, aquests errors no es troben enlloc davant de les grans funcions, facilitat d'ús i les capacitats que ofereix aquesta eina.
En general, Katalon Automation Recorder és una excel·lent eina per a proves d'automatització i un substitut perfecte de Selenium IDE. Proveu aquesta eina gratuïta i feu-nos saber les vostres consultes aquí.
Lectura recomanada
- Selenium Vs Katalon Studio: Com simplificar les proves de seleni a Katalon Studio
- Introducció a Selenium WebDriver - Tutorial Selenium # 8
- Appium Studio per a Eclipse: automatització completa de Appium / Selenium des d’Eclipse
- Tutorial d'AutoIt: descàrrega, instal·lació i script bàsic d'AutoIt d'AutoIt
- 7 factors que afecten l'estimació de proves del projecte d'automatització de Selenium - Tutorial Selenium # 32
- Tutorial Selenium IDE: comandaments IDE amb exemples a Firefox
- Automatització de proves per a Jira amb Katalon Studio
- Instal·lació de la descàrrega IDE de Selenium i Introducció a les funcions bàsiques