katalon automation recorder
Praktisk granskningshandledning - Katalon Automation Recorder (Selen IDE för Chrome och Firefox):
Är du orolig för att ditt automatiseringsprov har hindrats eftersom Selenium IDE har slutat fungera från Firefox 55 och framåt? Var inte orolig eftersom vi har några goda nyheter för dig.
Katalon Studio-teamet har nyligen introducerat Catalon Automation Recorder som har utvecklats för användare som inte längre kan fortsätta automatiseringstestningen med föråldrad Selen IDE.
Det kan läggas till som ett tillägg i Firefox och Chrome och stöds av de senaste versionerna av dessa webbläsare (och kommer också att stödjas av de kommande versionerna). Detta verktyg är ett perfekt alternativ för Selen IDE och andra liknande open source-ramar.
Det är en mycket praktisk och kraftfull inspelare för teststeg som överförs från Selen IDE till Chrome och Firefox med stora funktioner bevarade.
Vad du kommer att lära dig:
- Selen IDE mot Katalon Automation Recorder
- Installation av Catalon Automation Recorder
- En snabb demo
- Huvuddrag
- Funktioner som diskuterats i detalj
- Begränsningar
- Takeaways
- Rekommenderad läsning
Selen IDE mot Katalon Automation Recorder
I figuren nedan kan du observera det alla funktioner som presenterades i Selen IDE finns också i detta Katalogverktyg .
Faktum är att detta Katalon-verktyg har ytterligare två exportspråk - Robot Framework och Katalon Studio. Den är också kompatibel med Groovy-programmeringsspråket.
Detta verktyg är till stor hjälp för de lag som har varit mycket beroende av Selen IDE. Den har en kraftfull IDE för att spela in, felsöka och spela upp test i webbläsaren Chrome och Firefox.
Installation av Catalon Automation Recorder
Nedan finns länkarna för att ladda ner Katalon Automation Recorder för både Chrome och Firefox:
Det är väldigt enkelt och snabbt att få det här verktyget installerat. Jag ska visa dig hur:
Du behöver bara klicka på knappen 'Lägg till i Firefox' som visas i skärmdumpen ovan och Katalon Recorder visas i ditt Firefox verktygsfält i ett ögonblick (det tar inte mer än 10 sekunder att installeras).
Och så ser det ut:
En snabb demo
Klicka på knappen ”Ny” och ange namnet på testfallet i dialogrutan. Klicka sedan på 'OK'
Klicka på knappen 'Lägg till' och ge kommandot du vill att ska köras:
I referensavsnittet, som vi ser ovan, får du information om vad det specifika kommandot gör.
På samma sätt, ge efterföljande kommandon för att slutföra ditt testfall:
När du är klar klickar du på Spela -Knappen för att utföra testfallet.
Som framgår av skärmbilden ovan förvandlas de framgångsrika stegen till grönt och körningsinformationen tillsammans med testfallets godkända / misslyckade status har dykt upp i konsolområdet.
Huvuddrag
# 1) Med det här verktyget kan du fånga webbelementen och spela in de åtgärder som utförs i webbappen. Det låter dig skapa (nya testfall), redigera (befintliga testfall) och spela automatiserade testfall. Och allt detta kan göras mycket snabbt och enkelt.
#två) Alla Selenes kommandon stöds av detta verktyg.
# 3) Befintliga Selen IDE-tester kan importeras till Katalon Recorder (med Skript-läge) och kan exporteras till nedanstående språk och ramar:
Språk | Motsvarande ramverk |
---|---|
Rubin | WebDriver + Rspec |
Häftig | Katalogstudio |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-backend Remote Control + Junit |
Robotramverk | |
C # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Detta verktyg är kompatibelt med de senaste versionerna av webbläsarna Firefox och Chrome.
# 5) Det fungerar på Selenium 3-kärnmotor.
# 6) Flera testfall kan kombineras och ordnas i en testsvit och kan köras som en komplett testsvit.
# 7) Testfall kan importeras till Katalon Studio - en helt kostnadsfri automatiseringstestlösning som är nyckeldriven och datadriven, stöder TDD / BDD-testning, API-testning, Page Object Model, testhantering, testfallsinspelning, avancerad skriptning, parallell körning , CI-integrationer och mycket mer!
# 8) Tillåter inte bara Katalon Studio-användare utan även användare av den föråldrade Selen IDE och andra populära open source-ramar att spela in och spela upp automatiseringstester.
Funktioner som diskuterats i detalj
# 1) Verktygsfält: Verktygsfältet består av 6 knappar, nämligen Ny, Spela in, Spela, Exportera, Hjälp och Inställningar:
- Ny: Genom att klicka på den här knappen kan du lägga till ett nytt testfall i testsviten.
- Spela in: Detta låter dig spela in teststegen.
- Spela: Denna knapp är för att exekvera det befintliga testfallet.
- Exportera: Genom att klicka på den här knappen kommer du till skriptläget där du kan välja språk och ramverk. Som standard är ”Katalon Studio” valt.
Här kan du spara skriptet. Klicka på Spara som fil -knappen i skärmbilden ovan låter dig spara skriptet som en Groovy-fil.
Du kan också se här att motsvarande de kommandon du gav på fronten, har du fått koden genererad här:
Detta liknar avsnittet 'Source' som vi hade i Selen IDE.
Du kan växla till olika språk och ramar nedan:
Om du ändrar språk och ram kommer koden automatiskt att ändras i skriptet i enlighet med detta:
- Hjälp: Detta tar dig till sidan Katalon Automation Recorder Användarhandbok där olika funktioner förklaras detaljerat.
- Inställningar: Detta tar dig till port- och konfigurationsinställningen.
# 2) Testfall Explorer:
Testfallshanteraren innehåller testsviter. I en testsvit kan du ha flera testfall.
Högerklicka på testfall ger dig tre alternativ - ”Lägg till nytt testfall”, ”Ta bort testfall” och ”Byt namn på testfall”.
vad används java för idag
Högerklicka på Test Suite ger dig sex alternativ - 'Öppna testsviter' , 'Lägg till ny testsvit' , ‘ Spara Test Suite som , ‘ Stäng Test Suite ',' Add New Test Case 'och' Rename Test Suite '.
# 3) Testfallfönster:
Detta område låter dig lägga till, radera, redigera och utföra teststeg. Varje teststeg innehåller kommando, mål och värde. Du kan också dra och släppa för att ändra ordningen på teststegen.
# 4) Konsol & referens:
Begränsningar
Tillsammans med alla ovan diskuterade proffs finns det vissa nackdelar som jag observerade i verktyget.
Till exempel:
- Det finns vissa kommandon som är experimentella från och med nu. Till exempel , ‘ sendKeys Kommandot är experimentellt. I framtiden kan detta ersättas med kommandot typeKeys. Så vi måste uppdatera våra testskript därefter i framtiden om vi använder några experimentella kommandon.
- Alternativet att ange bas-URL presenteras inte någonstans i verktyget. Detta var ett användbart alternativ i Selen IDE så att testfall kan köras över olika domäner.
- I Firefox hittade jag att knappen 'Inställningar' saknades i verktygsfältet i Katalon Recorder:
Det finns bara 5 knappar här jämfört med 6 knappar i Chrome.
- Det finns också vissa andra buggar som presenteras i verktyget. Besök Katalon Automation Recorder Bugs and Suggestions avsnitt för att läsa mer om befintliga problem och deras föreslagna lösningar.
Utforska mer om det här verktyget:
Kolla här a snabb startguide till Catalog Automation Recorder.
Takeaways
- Detta verktyg kan installeras mycket enkelt och snabbt.
- Detta verktyg är helt gratis.
- Lätt att använda. Referensavsnittet är till stor hjälp eftersom det berättar i detalj om hur varje kommando fungerar och när det ska användas.
- Stöd för flera språk och ramar gör det här verktyget mer användbart.
- Nästan alla funktioner som fanns i Selen IDE bevaras i detta verktyg.
- Jag kunde faktiskt se några nya kommandon som inte fanns tillgängliga i Selen IDE. Detta gör Automation Recorder ännu mer kraftfull.
- Detta verktyg är en fördel för testteam som förlitade sig mycket på Selen IDE för deras automatiseringstestarbete.
- Hittade detta bättre än andra ersättare för Selen IDE. Till exempel Till skillnad från Kantu för Chrome stöder Katalon Recorder alla kommandon som fanns i Selen IDE.
- Kompatibel med de senaste webbläsarna Firefox och Chrome och stöds också i kommande versioner.
- Några små buggar finns i verktyget. Men dessa buggar står de ingenstans framför de fantastiska funktionerna, användarvänligheten och de funktioner som erbjuds av detta verktyg.
Sammantaget är Katalon Automation Recorder ett utmärkt verktyg för automatiseringstestning och en perfekt ersättning för Selen IDE. Prova det här gratisverktyget och låt oss veta dina frågor här.
Rekommenderad läsning
- Selen Vs Katalon Studio: Hur man förenklar Selen-tester i Katalon Studio
- Introduktion till Selen WebDriver - Selen Tutorial # 8
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse
- AutoIt-handledning - AutoIt-nedladdning, installation och grundläggande AutoIt-skript
- 7 faktorer som påverkar testuppskattning av Selen Automation Project - Selen Tutorial # 32
- Selen IDE-handledning: IDE-kommandon med exempel på Firefox
- Testautomatisering för Jira med Katalon Studio
- Selen IDE Download Installation och Core Features Introduktion