katalon automation recorder
Hands-on review-tutorial - Katalon Automation Recorder (Selenium IDE voor Chrome en Firefox):
Maakt u zich zorgen omdat uw automatiseringstestwerkzaamheden werden belemmerd aangezien Selenium IDE niet meer werkt vanaf Firefox 55 en later? Maak je geen zorgen, want we hebben goed nieuws voor je.
Het Katalon Studio-team heeft onlangs geïntroduceerd Catalon Automation Recorder dat is ontwikkeld voor de gebruikers die niet langer in staat zijn om de automatiseringstesten voort te zetten met verouderde Selenium IDE.
Het kan als extensie worden toegevoegd in Firefox en Chrome en wordt ondersteund door de nieuwste versies van deze browsers (en wordt ook ondersteund door de komende versies). Deze tool is een perfect alternatief voor de Selenium IDE en andere vergelijkbare open source frameworks.
hoe json-bestand te openen in windows
Het is een zeer handige en krachtige teststappenrecorder die is overgezet van Selenium IDE naar Chrome en Firefox met behoud van de belangrijkste functies.
Wat je leert:
- Selenium IDE Vs Katalon Automation Recorder
- Installatie van Catalon Automation Recorder
- Een korte demo
- Belangrijkste kenmerken
- Functies worden in detail besproken
- Beperkingen
- Afhaalrestaurants
- Aanbevolen literatuur
Selenium IDE Vs Katalon Automation Recorder
In onderstaande figuur kun je dat zien alle functies die in Selenium IDE werden gepresenteerd, zijn hier ook beschikbaar Catalogus tool
In feite heeft deze Katalon-tool nog twee exporttalen: Robot Framework en Katalon Studio. Het is ook compatibel met de programmeertaal Groovy.

Deze tool is een grote hulp voor de teams die sterk afhankelijk zijn geweest van Selenium IDE. Het heeft een krachtige IDE om tests op te nemen, te debuggen en af te spelen in de Chrome- en Firefox-browser.
Installatie van Catalon Automation Recorder
Hieronder staan de links om Katalon Automation Recorder voor zowel Chrome als Firefox te downloaden:
Het is heel gemakkelijk en snel om deze tool te installeren. Ik zal je laten zien hoe:

U hoeft alleen maar op de knop ‘Toevoegen aan Firefox’ te klikken, zoals te zien is in de bovenstaande schermafbeelding, en de Katalon Recorder verschijnt in een handomdraai op uw Firefox-werkbalk (het duurt niet langer dan 10 seconden om geïnstalleerd te worden).

En zo ziet het eruit:

Een korte demo
Klik op de knop ‘Nieuw’ en geef de naam van de testcase op in het dialoogvenster. Klik vervolgens op ‘OK’

Klik op de knop ‘Toevoegen’ en geef het commando dat u wilt laten uitvoeren:

In de sectie Referentie zoals hierboven te zien, krijgt u de details van wat de specifieke opdracht doet.
Geef op dezelfde manier volgende opdrachten om uw testcase te voltooien:

Als u klaar bent, klikt u op de ‘ Speel ’-Knop om de testcase uit te voeren.

Zoals te zien is in de bovenstaande schermafbeelding, worden de met succes uitgevoerde stappen groen weergegeven en is de uitvoeringsinformatie samen met de status Testcase geslaagd / mislukt in het consolegebied verschenen.
Belangrijkste kenmerken
# 1) Met deze tool kunt u de webelementen vastleggen en de acties opnemen die op de webapp worden uitgevoerd. Hiermee kunt u geautomatiseerde testgevallen maken (nieuwe testgevallen), bewerken (bestaande testgevallen) en spelen. En dit alles kan heel snel en gemakkelijk worden gedaan.
#twee) Al de Selenese beveelt worden ondersteund door deze tool.
# 3) Bestaande Selenium IDE-tests kunnen in Katalon Recorder worden geïmporteerd (met behulp van de scriptmodus) en kunnen worden geëxporteerd naar onderstaande talen en frameworks:
| Taal | Overeenkomstig kader |
|---|---|
| Robijn | WebDriver + Rspec |
| Groovy | Catalogus Studio |
| Java | WebDriver + TestNG |
| Java | WebDriver + Junit |
| Java | WebDriver-backend afstandsbediening + Junit |
| Robot-kader | |
| C # | WebDriver + Nunit |
| Python2 | WebDriver + eenheidstest |
# 4) Deze tool is compatibel met de nieuwste versies van Firefox- en Chrome-browsers.
# 5) Het werkt op Selenium 3-kernmotor.
# 6) Meerdere testcases kunnen worden gecombineerd en gerangschikt in een testsuite en kunnen worden uitgevoerd als een complete testsuite.
# 7) Testcases kunnen worden geïmporteerd in Katalon Studio - een volledig gratis automatiseringstestoplossing die sleutel- en datagestuurd is, TDD / BDD-tests, API-tests, Page Object Model, testbeheer, opname van testcases, geavanceerde scripting, parallelle uitvoering ondersteunt , CI-integraties en nog veel meer!
# 8) Hiermee kunnen niet alleen Katalon Studio-gebruikers, maar ook gebruikers van de verouderde Selenium IDE en andere populaire open source frameworks automatiseringstests opnemen en afspelen.
Functies worden in detail besproken
# 1) Werkbalk: De werkbalk bestaat uit 6 knoppen, namelijk Nieuw, Opnemen, Afspelen, Exporteren, Help en Instellingen:

- Nieuw: Als u op deze knop klikt, kunt u een nieuwe testcase toevoegen aan de testsuite.
- Vermelding: Hiermee kunt u de teststappen opnemen.
- Speel: Deze knop is om de bestaande testcase uit te voeren.
- Exporteren: Als u op deze knop klikt, gaat u naar de scriptmodus waar u de taal en het framework kunt kiezen. Standaard is ‘Katalon Studio’ geselecteerd.

Hier kunt u het script opslaan. Klikken op Opslaan als bestand knop in de bovenstaande schermafbeelding kunt u het script opslaan als een Groovy-bestand.

U kunt hier ook zien dat u, overeenkomstig de opdrachten die u aan de voorkant hebt gegeven, de code hier hebt gegenereerd:

Dit is vergelijkbaar met de ‘Bron’ sectie die we hadden in Selenium IDE.
U kunt hieronder naar verschillende talen en frameworks overschakelen:

Als u de taal en het framework wijzigt, wordt uw code in het script automatisch dienovereenkomstig gewijzigd:

- Helpen: Hiermee gaat u naar de pagina met de gebruikershandleiding van Katalon Automation Recorder waar verschillende functies gedetailleerd worden uitgelegd.
- Instellingen: Dit brengt u naar de poort en configuratie-instelling.
# 2) Test Case Explorer:

Testcase explorer bevat testsuites. In een testsuite kunt u meerdere testcases hebben.
Als u met de rechtermuisknop op Testcase klikt, krijgt u drie opties: ‘Nieuwe testcase toevoegen’, ‘Testcase verwijderen’ en ‘Testcase hernoemen’.

Als u met de rechtermuisknop op Test Suite klikt, krijgt u zes opties - ‘Open Test Suites’ ‘Nieuwe testsuite toevoegen’ Bewaar Test Suite als ’ Sluit Test Suite ’,‘ Nieuwe testcase toevoegen ’en‘ Rename Test Suite ’.
# 3) Venster testcase:

In dit gebied kunt u teststappen toevoegen, verwijderen, bewerken en uitvoeren. Elke teststap bevat Commando, Doel en Waarde. U kunt ook slepen en neerzetten om de volgorde van teststappen te wijzigen.
# 4) Console en referentie:


Beperkingen
Naast alle hierboven besproken voordelen, zijn er ook bepaalde nadelen die ik in de tool heb opgemerkt.
Bijvoorbeeld:
- Er zijn bepaalde commando's die vanaf nu experimenteel zijn. Bijvoorbeeld sendKeys ’Commando is experimenteel. In de toekomst kan dit worden vervangen door de opdracht typeKeys. We zullen dus onze testscripts in de toekomst dienovereenkomstig moeten bijwerken voor het geval we experimentele commando's gebruiken.
- De optie om een basis-URL op te geven, wordt ook nergens in de tool weergegeven. Dit was een nuttige optie in Selenium IDE, waardoor testcases over verschillende domeinen konden worden uitgevoerd.
- In Firefox ontdekte ik dat de knop ‘Instellingen’ ontbrak op de werkbalk van Katalon Recorder:

Er zijn hier slechts 5 knoppen aanwezig in vergelijking met 6 knoppen in Chrome.
qa interviewvragen en antwoorden voor ervaren
- Er zijn ook bepaalde andere bugs die in de tool worden gepresenteerd. Bezoek de sectie Bugs en suggesties van Katalon Automation Recorder voor meer informatie over bestaande problemen en hun voorgestelde oplossingen.
Ontdek meer over deze tool:
Kijk hier een snelstartgids naar Catalog Automation Recorder.
Afhaalrestaurants
- Deze tool kan heel eenvoudig en snel worden geïnstalleerd.
- Deze tool is helemaal gratis.
- Makkelijk te gebruiken. Het gedeelte Referentie is erg nuttig omdat het u in detail vertelt over hoe elk commando werkt en wanneer het moet worden gebruikt.
- Ondersteuning voor meerdere talen en frameworks maken deze tool nuttiger.
- Bijna alle functies die aanwezig waren in Selenium IDE, blijven in deze tool behouden.
- In feite zag ik enkele nieuwe commando's toegevoegd die niet beschikbaar waren in Selenium IDE. Dit maakt Automation Recorder nog krachtiger.
- Deze tool is een voordeel voor de testteams die sterk afhankelijk waren van Selenium IDE voor hun automatiseringstests.
- Vond dit beter dan andere vervangers voor Selenium IDE. Bijvoorbeeld , in tegenstelling tot Kantu voor Chrome, ondersteunt Katalon Recorder alle commando's die aanwezig waren in Selenium IDE.
- Compatibel met de nieuwste Firefox- en Chrome-browsers en wordt ook in aankomende versies ondersteund.
- Er zijn een paar kleine bugs in de tool. Deze bugs staan echter nergens tegenover de geweldige functies, het gebruiksgemak en de mogelijkheden die deze tool biedt.
Over het algemeen is Katalon Automation Recorder een geweldige tool voor automatiseringstests en een perfecte vervanging voor Selenium IDE. Probeer deze gratis tool en laat ons uw vragen hier weten.
Aanbevolen literatuur
- Selenium Vs Katalon Studio: hoe seleniumtests in Katalon Studio te vereenvoudigen
- Inleiding tot Selenium WebDriver - Selenium Tutorial # 8
- Appium Studio voor Eclipse: end-to-end Appium / Selenium-automatisering van Eclipse
- AutoIt-zelfstudie - AutoIt downloaden, installeren en basis AutoIt-script
- 7 factoren die de testschatting van het seleniumautomatiseringsproject beïnvloeden - Selenium-zelfstudie # 32
- Selenium IDE-zelfstudie: IDE-opdrachten met voorbeelden in Firefox
- Test automatisering voor Jira met Katalon Studio
- Selenium IDE Download Installatie en introductie van kernfuncties