Record Web utility in Katalon Studio
You can create an automated test script with test recording. In Katalon Studio, you only need to manually interact with your website and perform all the desired actions as a real user while the Katalon Recorder utility record them.
You can create a new test script or edit an existing test script by using the Katalon Recorder utility. This manual includes a tutorial of how to record test scripts and a brief introduction to each panel of the Katalon Web Recorder.
Record a new test caseβ
Note: The default browser is Chrome. To change the default browser, go toΒ Project > Settings > Execution > Default executionΒ and choose your preferred browser from the dropdown list.

To record a new test case, do as follows:
-
In the main toolbar, click Record Web to open the Web Recorder dialog.
-
Enter the URL of your web application. For example,
katalon-demo-cura.herokuapp.com
. -
Next to the URL box, open the Record dropdown and select the browser for this session.

Type | Description | Supported browsers |
---|---|---|
New Browsers | Start recording in a new browser. | β’ Chrome (Recommended) β’ Chrome (with Profile) β’ Firefox β’ Edge Chromium β’ Internet Explorer (only available on Windows) |
Active Browsers | Use the current browser to start recording. Download and install the Katalon Recorder add-on first and use your preferred browser to start recording: β’ Download and install Katalon Recorder on Chrome β’ Download and install Katalon Recorder on Firefox β’ Download and install Katalon Recorder on Edge Chromium | β’ Chrome β’ Firefox β’ Edge Chromium |
-
Click Record to launch the browser. Wait for the page to load, then interact with elements. As you hover, elements are highlighted and their XPath appears at the top of the page.
-
Perform your actions. For example, sign in with provided credentials. Steps appear under Recorded Actions. When you type in the Password field, Katalon Web Recorder automatically uses the Set Encrypted Text keyword so the value is stored securely.
-
When finished, click Stop recording, then Save Script.
Record using an existing test caseβ
Follow these steps:
Validate UI elementsβ
Given that you enter incorrect username or password, you can validate if the website displays an error message indicating a failed login attempt.
Or you can verify if the next screen after a successful login is "right" by verifying if a specific UI element is present.
In the drop-down list of the Run button, you can find some Run options. The two of them labeled with Debug are advanced options for validating recorded script, and saving you from running all test steps over and over again if you have a Katalon Studio Enterprise license:
- Run all steps: Execute all steps that are enabled on Web Recorder.
Debug: Run selected steps: Execute only one or many selected steps. You can select multiple steps using either Ctrl or Shift key.
Debug: Run from selected step: Execute the currently selected step and all the steps after the selected one.
Katalon Web Recorder utility componentsβ
Recorded actionsβ
Katalon Studio does not support recording the click action on test objects with the type:
<input type="file">
, which defines a file upload box with a browse button.
Captured objectsβ
During your recording, Katalon captures the objects that you have interacted with. When saving test script, Katalon Web Recorder exports a list of objects used in the test case. To learn more about WebUI test objects, see: WebUI test objects.
Variablesβ
In Katalon Web Recorder, you can manage the variables directly related to your recording.
Logsβ
When running the recorded actions, you can investigate the execution by looking at its real-time detailed logs. Execution logs are displayed on the Logs tab.
Learn more with our Katalon Academy course: Create Automated Tests with Record & Playback.