katalon automation recorder
Tutorial pratico di revisione - Katalon Automation Recorder (Selenium IDE per Chrome e Firefox):
Sei preoccupato perché il tuo lavoro di test di automazione è stato ostacolato poiché Selenium IDE ha smesso di funzionare da Firefox 55 in poi? Bene, non preoccuparti perché abbiamo delle buone notizie per te.
Il team Katalon Studio ha recentemente introdotto Catalon Automation Recorder che è stato sviluppato per gli utenti che non sono più in grado di continuare i test di automazione utilizzando l'obsoleto Selenium IDE.
Può essere aggiunto come estensione in Firefox e Chrome e supportato dalle ultime versioni di questi browser (e sarà supportato anche dalle prossime versioni). Questo strumento è un'alternativa perfetta per Selenium IDE e altri framework open source simili.
È un registratore di passaggi di test molto pratico e potente che viene portato da Selenium IDE a Chrome e Firefox con le principali funzioni preservate.
Cosa imparerai:
- Selenium IDE Vs Katalon Automation Recorder
- Installazione di Catalon Automation Recorder
- Una rapida demo
- Caratteristiche principali
- Caratteristiche discusse in dettaglio
- Limitazioni
- Asporto
- Lettura consigliata
Selenium IDE Vs Katalon Automation Recorder
Nella figura sottostante, puoi osservarlo tutte le funzionalità presentate in Selenium IDE sono disponibili anche in questo Strumento catalogo .
In effetti, questo strumento Katalon ha altre due lingue di esportazione: Robot Framework e Katalon Studio. È anche compatibile con il linguaggio di programmazione Groovy.
Questo strumento è di grande aiuto per i team che dipendono fortemente da Selenium IDE. Ha un potente IDE per registrare, eseguire il debug e riprodurre i test nei browser Chrome e Firefox.
Installazione di Catalon Automation Recorder
Di seguito sono riportati i collegamenti per scaricare Katalon Automation Recorder sia per Chrome che per Firefox:
È molto facile e veloce installare questo strumento. Ti mostrerò come:
Devi solo fare clic sul pulsante 'Aggiungi a Firefox' come mostrato nello screenshot sopra e il registratore Katalon apparirà sulla barra degli strumenti di Firefox in un batter d'occhio (non ci vorranno più di 10 secondi per essere installato).
Ed è così che appare:
Una rapida demo
Fare clic sul pulsante 'Nuovo' e fornire il nome dello scenario di test nella finestra di dialogo. Quindi, fai clic su 'OK'
Fai clic sul pulsante 'Aggiungi' e dai il comando che desideri venga eseguito:
domande e risposte dell'intervista sql per le matricole
Nella sezione Riferimento come visto sopra, otterrai i dettagli di ciò che fa il particolare comando.
Allo stesso modo, dai comandi successivi per completare il tuo test case:
Una volta completato, fare clic su ' Giocare 'Per eseguire il test case.
Come si vede nello screenshot qui sopra, i passaggi eseguiti con successo vengono trasformati in verde e le informazioni di esecuzione insieme allo stato Test case superato / non riuscito sono apparse nell'area Console.
Caratteristiche principali
# 1) Con questo strumento, puoi acquisire gli elementi web e registrare le azioni eseguite sull'app web. Consente di creare (nuovi casi di test), modificare (casi di test esistenti) e riprodurre casi di test automatizzati. E tutto questo può essere fatto molto velocemente e facilmente.
#Due) Tutti i Comandi selenesi sono supportati da questo strumento.
# 3) I test IDE Selenium esistenti possono essere importati in Katalon Recorder (utilizzando la modalità Script) e possono essere esportati nelle seguenti lingue e framework:
linguaggio | Framework corrispondente |
---|---|
Rubino | WebDriver + Rspec |
Groovy | Catalog Studio |
Giava | WebDriver + TestNG |
Giava | WebDriver + Junit |
Giava | WebDriver-backend Remote Control + Junit |
Robot Framework | |
C # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Questo strumento è compatibile con le ultime versioni dei browser Firefox e Chrome.
# 5) Funziona con il motore Selenium 3 core.
# 6) Più casi di test possono essere combinati e organizzati all'interno di una suite di test e possono essere eseguiti come una suite di test completa.
# 7) I casi di test possono essere importati in Katalon Studio, una soluzione di test di automazione completamente gratuita che è guidata da chiavi e basata sui dati, supporta test TDD / BDD, test API, modello di oggetti di pagina, gestione dei test, registrazione di casi di test, script avanzato, esecuzione parallela , Integrazioni CI e molto altro!
# 8) Consente non solo agli utenti di Katalon Studio ma anche agli utenti dell'obsoleto Selenium IDE e di altri popolari framework open source di registrare e riprodurre i test di automazione.
Caratteristiche discusse in dettaglio
# 1) Barra degli strumenti: La barra degli strumenti è composta da 6 pulsanti, ovvero Nuovo, Registra, Riproduci, Esporta, Guida e Impostazioni:
- Nuovo: Fare clic su questo pulsante consentirà di aggiungere un nuovo caso di test all'interno della suite di test.
- Disco: Questo ti permetterà di registrare i passaggi del test.
- Giocare: Questo pulsante serve per eseguire il test case esistente.
- Esportare: Facendo clic su questo pulsante si accede alla modalità script in cui è possibile scegliere Lingua e Framework. Per impostazione predefinita, 'Katalon Studio' è selezionato.
Qui puoi salvare lo script. Cliccando su Salva come file Il pulsante nella schermata sopra ti consentirà di salvare lo script come file Groovy.
Puoi anche osservare qui che in corrispondenza dei comandi che hai dato sul front-end, hai il codice generato qui:
È simile alla sezione 'Fonte' che avevamo in Selenium IDE.
Puoi passare a diverse lingue e framework di seguito:
La modifica della lingua e del framework cambierà automaticamente il codice nello script di conseguenza:
- Aiuto: Questo ti porterà alla pagina della Guida dell'utente di Katalon Automation Recorder dove vengono spiegate in dettaglio varie caratteristiche.
- Impostazioni: Questo ti porterà alla porta e alle impostazioni di configurazione.
# 2) Esplora casi di test:
Esplora caso di test contiene suite di test. In una suite di test, puoi avere più casi di test.
Facendo clic con il pulsante destro del mouse su Scenario di test sono disponibili tre opzioni: 'Aggiungi nuovo scenario di test', 'Rimuovi scenario di test' e 'Rinomina scenario di test'.
Fare clic con il pulsante destro del mouse su Test Suite offre sei opzioni: 'Open Test Suites' , 'Aggiungi nuova suite di test' , ' Salva Test Suite con nome ' , ' Chiudi Test Suite ',' Aggiungi nuovo test case 'e' Rinomina Test Suite '.
# 3) Finestra del test case:
Quest'area consente di aggiungere, eliminare, modificare ed eseguire passaggi di prova. Ogni fase del test contiene Comando, Target e Valore. È inoltre possibile trascinare e rilasciare per modificare l'ordine delle fasi del test.
# 4) Console e riferimenti:
Limitazioni
Insieme a tutti i pro sopra discussi, ci sono anche alcuni svantaggi che ho osservato nello strumento.
Per esempio:
- Ci sono alcuni comandi che sono sperimentali al momento. Per esempio , ' sendKeys 'Command è sperimentale. In futuro, questo potrebbe essere sostituito con il comando typeKeys. Quindi, dovremo aggiornare di conseguenza i nostri script di test in futuro nel caso in cui utilizziamo comandi sperimentali.
- Anche l'opzione per specificare l'URL di base non viene presentata in nessun punto dello strumento. Questa era un'opzione utile in Selenium IDE che permetteva di eseguire casi di test su diversi domini.
- In Firefox, ho trovato il pulsante 'Impostazioni' mancante sulla barra degli strumenti di Katalon Recorder:
Ci sono solo 5 pulsanti presenti qui rispetto ai 6 pulsanti in Chrome.
- Ci sono anche altri bug che vengono presentati nello strumento. Visita la sezione Bug e suggerimenti di Katalon Automation Recorder per controllare di più sui problemi esistenti e sulle loro soluzioni suggerite.
Scopri di più su questo strumento:
Controlla qui a guida introduttiva rapida a Catalog Automation Recorder.
Asporto
- Questo strumento può essere installato molto facilmente e rapidamente.
- Questo strumento è assolutamente gratuito.
- Facile da usare. La sezione Riferimenti è molto utile in quanto ti dice in dettaglio come funziona ogni comando e quando dovrebbe essere usato.
- Il supporto di più lingue e framework rendono questo strumento più utile.
- Quasi tutte le caratteristiche che erano presenti in Selenium IDE sono conservate in questo strumento.
- In effetti, ho potuto vedere alcuni nuovi comandi aggiunti che non erano disponibili in Selenium IDE. Ciò rende Automation Recorder ancora più potente.
- Questo strumento è un vantaggio per i team di test che facevano molto affidamento su Selenium IDE per il loro lavoro di test di automazione.
- Ho trovato questo migliore di altri sostituti per Selenium IDE. Per esempio , a differenza di Kantu per Chrome, Katalon Recorder supporta tutti i comandi presenti in Selenium IDE.
- Compatibile con i browser Firefox e Chrome più recenti e sarà supportato anche nelle prossime versioni.
- Esistono alcuni piccoli bug nello strumento. Tuttavia, questi bug non stanno da nessuna parte davanti alle grandi caratteristiche, alla facilità d'uso e alle capacità offerte da questo strumento.
Nel complesso, Katalon Automation Recorder è un ottimo strumento per i test di automazione e un sostituto perfetto per Selenium IDE. Prova questo strumento gratuito e facci sapere le tue domande qui.
Lettura consigliata
- Selenium Vs Katalon Studio: come semplificare i test del selenio in Katalon Studio
- Introduzione a Selenium WebDriver - Selenium Tutorial # 8
- Appium Studio per Eclipse: automazione end-to-end Appium / Selenium di Eclipse
- Tutorial AutoIt - Download, installazione e script AutoIt di base di AutoIt
- 7 fattori che influenzano la stima del test del progetto Selenium Automation - Selenium Tutorial # 32
- Selenium IDE Tutorial: comandi IDE con esempi su Firefox
- Test Automation per Jira con Katalon Studio
- Selenium IDE Download Installazione e caratteristiche principali Introduzione