katalon automation recorder
Praktisk gennemgangsvejledning - Katalon Automation Recorder (Selen IDE til Chrome og Firefox):
Er du bekymret, fordi dit automatiseringsprøvningsarbejde er blevet hæmmet, da Selen IDE ikke længere fungerer fra Firefox 55 og fremefter? Vær ikke bekymret, da vi har nogle gode nyheder til dig.
Katalon Studio-teamet har for nylig introduceret Catalon Automation Recorder der er udviklet til de brugere, der ikke længere er i stand til at fortsætte automatiseringstesten ved hjælp af forældet Selen IDE.
Det kan tilføjes som en udvidelse i Firefox og Chrome og understøttes af de nyeste versioner af disse browsere (og understøttes også af de kommende versioner). Dette værktøj er et perfekt alternativ til Selen IDE og andre lignende open source-rammer.
Det er en meget praktisk og kraftfuld testtrinnsoptager, der portes fra Selenium IDE til Chrome og Firefox med vigtige funktioner bevaret.
Hvad du vil lære:
- Selen IDE mod Katalon Automation Recorder
- Installation af Catalon Automation Recorder
- En hurtig demo
- Hovedtræk
- Funktioner diskuteret i detaljer
- Begrænsninger
- Takeaways
- Anbefalet læsning
Selen IDE mod Katalon Automation Recorder
I nedenstående figur kan du observere det alle de funktioner, der blev præsenteret i Selen IDE, er også tilgængelige i dette Katalogværktøj .
Faktisk har dette Katalon-værktøj to yderligere eksportsprog - Robot Framework og Katalon Studio. Det er også kompatibelt med Groovy-programmeringssproget.
Dette værktøj er en stor hjælp for de hold, der har været stærkt afhængige af Selen IDE. Det har en kraftig IDE til at optage, fejlfinde og afspille tests i Chrome & Firefox-browseren.
Installation af Catalon Automation Recorder
Nedenfor er linkene til download af Katalon Automation Recorder til både Chrome og Firefox:
Det er meget let og hurtigt at få dette værktøj installeret. Jeg vil vise dig hvordan:
Du skal bare klikke på knappen 'Føj til Firefox' som vist i ovenstående skærmbillede, og Katalon Recorder vises på din Firefox-værktøjslinje i en smule (det tager ikke mere end 10 sekunder at blive installeret).
Og sådan ser det ud:
En hurtig demo
Klik på knappen 'Ny', og angiv navnet på testsagen i dialogboksen. Klik derefter på 'OK'
Klik på knappen 'Tilføj', og giv den kommando, du vil udføre:
I referenceafsnittet som set ovenfor får du detaljerne om, hvad den bestemte kommando gør.
Giv ligeledes efterfølgende kommandoer for at fuldføre din testsag:
Når du er færdig, skal du klikke på ' Spil '-Knap for at udføre testsagen.
Som det ses i ovenstående skærmbillede, bliver de udførte trin med succes omdannet til grønt, og udførelsesinformationen sammen med testsagen bestået / mislykket status har vist sig i konsolområdet.
Hovedtræk
# 1) Med dette værktøj kan du fange webelementerne og registrere de handlinger, der udføres på webappen. Det giver dig mulighed for at oprette (nye testcases), redigere (eksisterende testcases) og spille automatiske testcases. Og alt dette kan gøres meget hurtigt og nemt.
#to) Alle Selenese kommandoer understøttes af dette værktøj.
# 3) Eksisterende Selen IDE-test kan importeres til Katalon Recorder (ved hjælp af Script-tilstand) og kan eksporteres til nedenstående sprog og rammer:
Sprog | Tilsvarende ramme |
---|---|
Rubin | WebDriver + Rspec |
Groovy | Catalog Studio |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-backend Fjernbetjening + Junit |
Robot Framework | |
C # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Dette værktøj er kompatibelt med de nyeste versioner af Firefox og Chrome-browsere.
# 5) Det fungerer på Selen 3-kernemotor.
# 6) Flere testsager kan kombineres og arrangeres inde i en testsuite og kan udføres som en komplet testsuite.
# 7) Testcases kan importeres til Katalon Studio - en helt gratis løsning til automatiseringstest, der er nøgledrevet og datadrevet, understøtter TDD / BDD Testing, API Testing, Page Object Model, test management, test case recording, avanceret scripting, parallel udførelse , CI-integrationer og meget mere!
# 8) Tillader ikke kun Katalon Studio-brugere, men også brugere af den forældede Selen IDE og andre populære open source-rammer til optagelse og afspilning af automatiseringstest.
Funktioner diskuteret i detaljer
# 1) Værktøjslinje: Værktøjslinjen består af 6 knapper, nemlig Ny, Optag, Afspil, Eksport, Hjælp og Indstillinger:
selenium automatisering test spørgsmål og svar til erfarne
- Ny: Hvis du klikker på denne knap, kan du tilføje en ny testcase inde i testpakken.
- Optage: Dette giver dig mulighed for at registrere testtrinnene.
- Spil: Denne knap er til at udføre den eksisterende test sag.
- Eksport: Hvis du klikker på denne knap, føres du til scripttilstand, hvor du kan vælge sprog og ramme. Som standard er 'Katalon Studio' valgt.
Her kan du gemme scriptet. Klik på Gem som fil knappen i ovenstående skærmbillede giver dig mulighed for at gemme scriptet som en Groovy-fil.
Du kan også se her, at du svarer til de kommandoer, du gav i frontenden, at du har genereret koden her:
Dette svarer til afsnittet 'Kilde', som vi havde i Selen IDE.
Du kan skifte til forskellige sprog og rammer nedenfor:
Ændring af sprog og ramme ændrer automatisk din kode i scriptet i overensstemmelse hermed:
- Hjælp: Dette fører dig til siden Katalon Automation Recorder Brugervejledning, hvor forskellige funktioner forklares detaljeret.
- Indstillinger: Dette fører dig til port- og konfigurationsindstillingen.
# 2) Test Case Explorer:
Test case explorer indeholder testsuiter. I en testpakke kan du have flere testsager.
Højreklik på test sag giver dig tre muligheder - 'Tilføj ny test sag', 'Fjern test sag' og 'Omdøb test sag'.
Højreklik på Test Suite giver dig seks muligheder - 'Åbn testsuiter' , 'Tilføj ny testpakke' , ' Gem testpakke som ' , ' Luk Test Suite ',' Add New Test Case 'og' Rename Test Suite '.
# 3) Testcase-vindue:
Dette område giver dig mulighed for at tilføje, slette, redigere og udføre testtrin. Hvert testtrin indeholder kommando, mål og værdi. Du kan også trække og slippe for at ændre rækkefølgen af testtrin.
# 4) Konsol og reference:
Begrænsninger
Sammen med alle de ovennævnte diskuterede fordele er der også visse ulemper, som jeg observerede i værktøjet.
For eksempel:
- Der er visse kommandoer, der er eksperimentelle lige nu. For eksempel , ' sendKeys Kommando er eksperimentel. I fremtiden bliver dette muligvis erstattet med typeKeys-kommandoen. Så vi bliver nødt til at opdatere vores testskripter i overensstemmelse hermed i fremtiden, hvis vi bruger eksperimentelle kommandoer.
- Muligheden for at specificere basis-URL præsenteres heller ikke nogen steder på værktøjet. Dette var en nyttig mulighed i Selen IDE, der gør det muligt at køre testsager på tværs af forskellige domæner.
- I Firefox fandt jeg knappen 'Indstillinger' mangler på værktøjslinjen i Katalon Recorder:
Der er kun 5 knapper til stede her sammenlignet med 6 knapper i Chrome.
- Der er også visse andre fejl, som præsenteres i værktøjet. Besøg Katalon Automation Recorder Bugs and Suggestions sektion for at tjekke mere om eksisterende problemer og deres foreslåede løsninger.
Udforsk mere om dette værktøj:
Tjek her a hurtig startvejledning til Catalog Automation Recorder.
Takeaways
- Dette værktøj kan installeres meget let og hurtigt.
- Dette værktøj er helt gratis.
- Let at bruge. Referenceafsnittet er meget nyttigt, da det fortæller dig detaljeret om, hvordan hver kommando fungerer, og hvornår den skal bruges.
- Understøttelse af flere sprog og rammer gør dette værktøj mere nyttigt.
- Næsten alle de funktioner, der var til stede i Selen IDE, er bevaret i dette værktøj.
- Faktisk kunne jeg se få nye kommandoer tilføjet, som ikke var tilgængelige i Selen IDE. Dette gør Automation Recorder endnu mere kraftfuld.
- Dette værktøj er en fordel for testteamene, der i høj grad var afhængige af Selen IDE til deres automatiseringsprøvningsarbejde.
- Fandt dette bedre end andre erstatninger for Selen IDE. For eksempel I modsætning til Kantu for Chrome understøtter Katalon Recorder alle de kommandoer, der var der i Selen IDE.
- Kompatibel med de nyeste Firefox- og Chrome-browsere og understøttes også i kommende versioner.
- Der findes et par små bugs i værktøjet. Imidlertid står disse bugs de ingen steder foran de fantastiske funktioner, brugervenlighed og de muligheder, der tilbydes af dette værktøj.
Samlet set er Katalon Automation Recorder et godt værktøj til automatiseringstest og en perfekt erstatning for Selen IDE. Prøv dette gratis værktøj, og fortæl os dine spørgsmål her.
Anbefalet læsning
- Selen Vs Katalon Studio: Sådan forenkles selenstests i Katalon Studio
- Introduktion til Selen WebDriver - Selen Tutorial # 8
- Appium Studio for Eclipse: End-to-end Appium / Selenium-automatisering fra Eclipse
- AutoIt-vejledning - AutoIt-download, installation og grundlæggende AutoIt-script
- 7 faktorer, der påvirker testestimering af selen-automatiseringsprojekt - Selen-tutorial # 32
- Selen IDE Tutorial: IDE-kommandoer med eksempler på Firefox
- Test automatisering til Jira med Katalon Studio
- Selen IDE Download Installation og Core Features Introduktion