Description from extension meta
Selenium IDE alternative to record and export Selenium scripts. With reports & screenshots. Fast & open-source.
Image from store

Description from store
Katalon Recorder is the most UI-friendly and simplest extension for Record and Playback on Chrome, Firefox, and Edge. A perfect Selenium IDE alternative as your daily drive web recorder.
Katalon Recorder will make your test automation work a lot easier:
- Enjoy fastest execution speed compared to other extensions with Selenium 3 core engine.
- Automate the repetitive tasks on browsers, such as generating reports, filling forms, automating games, etc.
- Use original Selenium IDE commands (Selenese), plus block statements if...elseIf...else...endIf and while...endWhile. Testing file input control is supported.
- Make use of multiple locator types including XPath & CSS.
- Import test data from CSV files for data-driven testing.
- Import scripts from Selenium IDE to existing project in Katalon Recorder
- Test your new features before handing your work over to the QA team
- Run synthetic testing to monitor the functionality of web applications
- Shareable reports with visual dashboards and charts easily with logs, screenshots capturing, with historical data and analytics from Katalon TestOps.
- Supporting the legacy Selenium IDE's commands and extension scripts (AKA user-extensions.js) for developing custom locator builders and actions.
- Exporting Selenium WebDriver scripts in various formats and frameworks.
You can export recorded tests to the following supported languages and frameworks: Node New Relic Synthetics, Python App Dynamics, Java JUnit, Java TestNG, Python unittest, C# MSTest, C# NUnit, Java WebDriver RC +JUnit, JSON Dynatrace Synthetics, Typescript Potractor, Robot framework, Ruby Rspec, JavaScript WebDriver.io, XML, JavasScript Puppeteer, JSON Puppeteer
Why Katalon Recorder?
Unlike Selenium IDE, the recording capability of Katalon Recorder is powerful on major web browsers: Chrome, Firefox, and IE. This extension was the champion project of the Katalon Studio Hackathons contest. Katalon Automation Recorder was developed to support users who no longer be able to record and playback automation tests using the old-fashioned Selenium IDE or users of popular open source frameworks looking for a handy recorder. Katalon Recorder can be integrated with other Katalon solutions (Katalon Studio and Katalon TestOps) for advanced test generation, reporting, and test orchestration needs.
Useful links:
Katalon Recorder on Firefox:
https://addons.mozilla.org/en-US/firefox/addon/katalon-automation-record/
]Katalon Recorder on Edge:
Katalon Recorder (Selenium tests generator) - Microsoft Edge Addons
https://microsoftedge.microsoft.com/addons/detail/katalon-recorder-seleniu/hdodkejagjkdomgbiioijegfmiiknoam
Data-Driven Testing with Katalon Recorder and Selenium IDE
https://academy.katalon.com/courses/katalon-recorder-data-driven-testing/
Katalon Recorder Docs: https://docs.katalon.com/katalon-recorder/docs/overview.html
Katalon Recorder Community: https://forum.katalon.com/c/katalon-recorder/
About Us:
At Katalon, we make testing easy.
Katalon products focus on two core qualities: accessibility and flexibility. No matter how small or large, simple or complex, novice or experienced your team is, there’s a Katalon solution for you. We take care of the complicated, mundane, redundant tasks so that you can enjoy a better automation experience.
...because we believe there's always an easier way to do test automation.
Our solutions include Katalon Studio, Katalon TestOps (beta), Katalon Recorder, Katalium, and Katalon plugins. Explore more Katalon solutions for free: https://www.katalon.com/
Latest reviews
- (2023-09-25) Archit Saxena: Very helpful extension. Please provide the fix for test case deletion as well. Thanks!
- (2023-09-14) chiến hoàng văn: Woriking perfect, thanks very much
- (2023-08-27) Haian Abou-Karam: In summary, Katalon Recorder is a powerful and easy-to-use automation tool that can be highly beneficial for anyone looking to automate repetitive tasks. Its recorder and modification features make it simple to create and customize test scripts. With its robust set of commands, Katalon Recorder is a great choice for anyone looking to automate tasks and save time. I highly recommend it!
- (2023-07-29) Flavio Nicola Iodice: A life safer for automation tasks
- (2023-06-22) Costin Stamate: Awful.
- (2023-04-27) Secure Privacy: Easy to use, stable, gets the job done when you need automation for your manual work! 10 of 5
- (2023-04-05) Rashid Raza: I want my task to be over soon. At least it should get the task done faster than a human.
- (2023-03-24) Russell Petrich: As a Product Owner and Manager, this tool has saved me countless hours of manual effort. I would highly recommend this plugin to anyone who has to frequently perform the same actions in your browser over and over again. I also use it to set up demoes of new functionality so I don't have to muddle through time consuming manual setup steps, instead I can get right to the stuff that really matters. Thank you Katalon Recorder team!
- (2023-03-17) Ali Shahi: its amaizing i love it.its perfect and easy to use
- (2023-01-25) DANIEL ARMANDO MARTINEZ ALEGRIA: Excelente herramienta, fácil de usar y te permite exportar proyectos a IDE se preferencia como TestNG.
- (2023-01-10) Leontin Kremer: Very powerfull Tool. We use it to test our figma designs and then to test our features on dev and prod. Thanks.
- (2022-11-27) Sergey Smirnov: After installing and using this extension my browser was HIJACKED and Google search starts redirect me to Bing. It's terrible. I didn't install any other extension for a while. So I'm sure it happened after this one.
- (2022-11-05) David K.: It does not record anything and when i try to stop recording, nothing happens. I see this error in the console: {message: “The message port closed before a response was received.”} https://forum.katalon.com/t/the-message-port-closed-before-a-response-was-received/8258 The issue is known for more than 5 years and is just ignored. The extension is complete trash!
- (2022-10-31) asad “YOHANES” rachman: The best automator ever!
- (2022-10-07) JAS: I do love this thing. It has helped me so much in my work. I do have some feedback: for more complicated scripts, it is hard to find how to do something, or to trouble shoot an error. One of my bigger issues is Web scraping, sometimes it works 100%, other times it will only capture a few. I'm thinking it is due to cookies and deleting cookies each time has really improved it's performance. But I feel there is so much more to learn, but there isn't really a master class on this. The sample projects can be useful, but they are simple. I am still learning, and the forum does help a lot. I still rate this high, because how much it has helped me and the potential of learning more and having it work for me even better.
- (2022-09-26) Mohammad Mohiuddin Bhuiyan: This is excellent. Web UI can be automated in no times. Only complain, the documentation is very poor.
- (2022-09-18) Bahey Saied: Very Handy :) .... Number 1
- (2022-09-09) andres crespo: Recomendada
- (2022-08-02) Shivam Kumar: The best
- (2022-07-07) Marcos Vinicius: Fantástico!!
- (2022-07-01) Abd-Elrhman Mohey (ibn-mohey): complicated and not productive
- (2022-05-24) Yudistryan Izhar: I thought it was improvement of Selenium IDE, turns out it just broke as hell. Much more difficult than Selenium. Cannot import to Katalon Studio, always error. Some commands are just not working.
- (2022-05-10) StudioEmbriao: Very powerful!
- (2022-02-11) 山本りゅうき: Update 5.7.3 It does not start Please respond as soon as possible.
- (2022-01-28) Franz Dayrit: Update 5.7.0 has broken textfield. Cannot edit command, target and value.
- (2022-01-28) Igor Ustinov: Версия 5.7.0 выпущена без тестирования с критическими багами, не позволяющими работать с расширением. Невозможно вернуться к предыдущей рабочей версии. Очень плохой UX. Version 5.7.0 was released without testing with critical bugs preventing the extension from working. It is not possible to go back to a previous working version. Very bad UX.
- (2022-01-28) Vadim Kolosov: Must be a great app, but unfortunately I cannot use it - my keyboard is not working! Cannot type anything in a table Command Target Value. Nor delete or erase. Rebooted my laptop. Didn't help. Latest Chrome and Windows OS. Thought report a bug, but was directed to the forum and had to register to report, which I don't like. And I couldn't find similar problem reported on the forum through search.
- (2021-12-14) York: Is there a bitcoin miner attached? When opening a new chrome tab, Katalon recorder force my fans to spin at max. When inspecting chrome task manager, it says the new tab consumes 100% CPU. Removing 1 extension at a time, I landed on Katalon recorder being the root cause. Removed it right away to have my PC return to normal.
- (2021-12-07) Aman Kumar: It just limits you. Too many restrictions. Can't even test the product due to daily limits. Uninstalling it.
- (2021-11-30) Dennis Thompson: The extension is easy to use and fit my immediate need. I just wish the extension supported custom variables so I didn't have to edit every single test with my data every time I want to run a suite. I attempted to use the full Katalon Studio and that's way more involved to get working.
- (2021-11-26) Şahin Kasap: Working very nicely, I needed to improve code since some id's of the elements was changing, but that is not the problem of this extension. Thanks
- (2021-11-18) Vipul Priyadarshi: The devs keep trying to ruin user experience after each update. Unnecessary changes the UI, asking for review while I'm in between something very important. PATHETIC!!!
- (2021-11-18) Jose Mendoza: La recomiento, una consulta como integro el katalo studio lo que hice aqui
- (2021-11-13) Jesse .james: You can open them, but is it possible to export the tests as selenium IDE files?
- (2021-11-12) Arpit Pawar: Best tool for selenium script
- (2021-11-02) Matias: Work a little bit more on video tutorials. Your documentation is either outdated or doesn't seem to work when I'm trying to apply it. I have wasted a pretty good part of the day in trying to get a simple thing to work and can't do it.
- (2021-11-02) Roninn: Easy to use and quick executions and very efficient
- (2021-09-29) Wele Yam: how to export the test case to java & testNG?
- (2021-09-29) zaman virk: Great tool for productivity
- (2021-09-17) blenjamin: Works great and makes my job a lot simpler
- (2021-09-13) Marco Evangelista: great tool, simple to use, intuitive and, moreover, free. A+++
- (2021-09-09) luchschenF: Не работает без регистрации
- (2021-09-01) Will S.: Hello, I been very happy with this automation tool its just what i've been looking for in building a robust test automation regression test suite environment.
- (2021-08-27) Diego Alejandro mejía E: Great tool, very intuitive, I have no specific formation in coding but managed to solve the problem I had, THANKS!
- (2021-07-30) Brucce Soares: Ótima ferramenta para criar casos de testes em sistemas web! Mas, depende muito de fazer o download do Katalon Studio para desktop. Somente a extensão no navegador contém muitos bugs. Se você copiar os comandos de um cenário que está funcionando e colar em um segundo cenário este não vai funcionar, você precisa criar novamente usando a ferramenta de gravação. E também tem o bug do comando type que as vezes digita e as vezes não. Você precisa sempre usar o comando setText para inserir valores nos campos. O problema é que a ferramenta de gravação usa o comando type por padrão, então depois de gravar o cenário você precisa corrigir tudo manualmente.
- (2021-07-29) Guillermo Rossney @ Puppis: Excelente, me permitió capturar interacciones que otros productos similares no capturaban.
- (2021-07-26) Jason 3D: Pretty easy to use, hoping dev will keep updating the webdriver functionalities. Also it will be nice to be able to run target test suites within command window for better test suites management. Ex. instead of gotolabel have something like gotosuite or gototestcase
- (2021-07-23) Eric Sanfilip: The record and click works great. I like how I can have multiple test suites (basically folders) and then individual test cases under those suites. You need this this if you are doing repetitive things all day. I also like the screen shot feature. I can run through a loop of different scenarios and take a screen shot for each scenario so instead of manually looking at the page after each run through, I have 20 screen shots I have saved locally and I can even print out.
- (2021-07-20) 201 WASI AHMED: I really loved it, it make so many tasks very easy.
- (2021-07-08) Melwyn Mark DSouza: Easy to Learn and suffcient features... still learning though
Latest issues
- (2021-01-04, v:5.3.22) Carolina Vargas Alvarez: Sale error al ejecutar un escenario por google Chrome
Estoy tratando de ejecutar un escenario pero en google chrome me sale error, en cambio ejecuto el mismo escenario en mozila firefox y funciona perfectamente. me podrian ayudar - (2020-09-22, v:5.3.1) Sreeranjini Subin: How we can save the scripts without exporting?
I am not able to save the testcases - (2020-08-30, v:5.3.1) Jasmine Holland: Katalon Recorder
Is Katalon Recroder 5.3.1 free? - (2020-08-07, v:5.3.1) Sanket Dhamale: Google Chrome latest version : Rocorder not recording any command
Version 84.0.4147.105 (Official Build) (64-bit) I am facing issue while recording scenario. Katalon recorde not recording any command in command section on latest google chrome browser. - (2020-07-08, v:5.1.1) Daniyal Arif: Delay Command
I can't find the delay command from the command box below. Need help - (2020-04-29, v:5.1.0) Benjamin Barton: Typo in 4th image under overview
Wanted to let you know there's a typo here. It should be "Selenium IDE" instead of "Slenium IDE" :) - (2019-11-26, v:3.9.7) hin Account: Is it a free service or paid service?
Is it a free service or paid service? - (2019-11-23, v:3.9.6) qwerty2 qwerty098: Capture Object
where AssertText или VerifyText? - (2019-10-07, v:3.9.2) Retry: Extensions for whitelist
Our company deploys a whitelist for chrome extensions based on extension ID. When our user tries to run this program it provides him an error "failed to load extension [...] disabled by administrator." Is there a second extension ID that needs to be added to the whitelist so he can used the program properly? - (2019-09-23, v:3.9.1) Jeonghan Choe: Installing this extension occurs error in the console.
As I installed this extension, I logged in a website(www.naver.com). And then my status component doesn't show up. In the console, there were error messages. prompt.js 1st line, Uncaught SyntaxError: Identifier 'originalPrompt' has already been declared I uninstalled this extension, and it never happened again. - (2019-07-29, v:3.8.2) Jay Boy Quinto: Exported Katalon Script Not working in Katalon Studio
Test Cases/EClaims/Check Eligibility FAILED. Reason: com.thoughtworks.selenium.SeleniumException: Session ID is null. Using WebDriver after calling quit()? Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'ENIC-JQUINTO', ip: '192.168.4.150', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181' Driver info: driver.version: RemoteWebDriver at com.thoughtworks.selenium.webdriven.SeleneseCommand.apply(SeleneseCommand.java:45) at com.thoughtworks.selenium.webdriven.Timer.run(Timer.java:41) at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.execute(WebDriverCommandProcessor.java:150) at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.doCommand(WebDriverCommandProcessor.java:76) at com.thoughtworks.selenium.DefaultSelenium.click(DefaultSelenium.java:198) at com.thoughtworks.selenium.Selenium$click.call(Unknown Source) at Check Eligibility.run(Check Eligibility:49) at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194) at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119) at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:337) at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328) at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307) at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299) at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233) at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114) at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105) at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source) at TempTestCase1564366818639.run(TempTestCase1564366818639.groovy:21) Caused by: org.openqa.selenium.NoSuchSessionException: Session ID is null. Using WebDriver after calling quit()? Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'ENIC-JQUINTO', ip: '192.168.4.150', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_181' Driver info: driver.version: RemoteWebDriver at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:125) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:20) at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:489) at com.thoughtworks.selenium.webdriven.commands.AlertOverride.replaceAlertMethod(AlertOverride.java:40) at com.thoughtworks.selenium.webdriven.commands.Click.handleSeleneseCommand(Click.java:37) at com.thoughtworks.selenium.webdriven.commands.Click.handleSeleneseCommand(Click.java:26) at com.thoughtworks.selenium.webdriven.SeleneseCommand.apply(SeleneseCommand.java:36) at com.thoughtworks.selenium.webdriven.Timer.run(Timer.java:41) at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.execute(WebDriverCommandProcessor.java:150) at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.doCommand(WebDriverCommandProcessor.java:76) at com.thoughtworks.selenium.DefaultSelenium.click(DefaultSelenium.java:198) at com.thoughtworks.selenium.Selenium$click.call(Unknown Source) at Script1564360176059.run(Script1564360176059.groovy:49) ... 11 more - (2019-07-16, v:3.8.0) Flowee Pospíšilová: Turn off the sound
Hi, we love this app but the sound when clicking on step while recording is very annoying - it's possible to turn it off? - (2019-06-13, v:3.7.0) Stacy Simmons: Not recording with Chrome74.0.3729.169 (Official Build) (64-bit)
I have been using the recorder for a while now but today when I opened it and created a new test case and clicked record, no steps are being recorded. Can you advise as to what the problem might be? - (2019-03-20, v:3.6.14) Andrew: Unable to export test cases in 3.6.14
When I click the Export button it does nothing. No window appears. Unable to export test case. I have tried enabling and disabling the extension. I am currently on Google Chrome Version 72.0.3626.121 (Official Build) (64-bit) - (2019-03-13, v:3.6.14) cannot set hour
i cannot type type hour <input id="trxAppCot" name="product.prodFund.trxAppCot" style="width:50px" class="cmp fieldError" za="true" type="text" kind="hour" value="" maxlength="5"> - (2019-03-04, v:3.6.12) HI!
CAN I LOOP/REPEAT A TEST CASE?