Skip to main content

Record a Test Case

The Recorder captures every interaction you perform in the browser and converts it into structured test steps.

Written by Ines

The Recorder captures every interaction you perform in the browser and converts it into structured test steps. Each action (clicks, inputs, navigation) is recorded in real time and added to your Test Case automatically. No scripting or manual step authoring is required.

1. Start recording

In the Test Cases tab of the left-hand navigation, click New Test Case, then Start from scratch. Thunders creates the Test Case and opens the Interactive session settings before launching the browser session.

If you close the dialog, the Test Case stays empty. Click the Record steps button of the empty Test Case to open the dialog again. To record more steps in a Test Case that already has steps, execute it, then click Take control in the live browser.

2. Fill in the recording settings

Before the browser launches, configure the following session settings. These values determine how the test behaves when it runs.

  • Environment: select the environment your test should target, such as staging or production. This controls which base URL and configuration your app loads with.

  • App: choose the application you want to test.

  • Browser settings: pick the browser to record in and set any additional options like screen size or language. These settings will be reused when the test runs automatically.

⚙ Browser note: Recording works with Chrome and Chromium. Select one of them in Browser settings. On a Mobile Test Case, the dialog asks for the Environment, the mobile App and the device instead of the Browser settings, and you record on the live device.

Click Start session to launch the browser session.

The Interactive session settings dialog with the Environment, App and Browser settings fields, Advanced settings, and the Start session button

3. Interact with your app

The Recorder is now actively capturing your interactions. Navigate and interact with the application normally. Thunders captures each interaction and appends the corresponding test step in real time. Clicks, typing, navigation and actions on the tabs of the browser are all captured automatically. The bar above the browser says "The browser records your steps."

The live browser while recording: End Session above the steps, the tab bar, the address bar with Live and the time left, and the bar "The browser records your steps" with Record my actions on

Each recorded action is saved to the Test Case at once and appears immediately in the steps panel on the side, described in plain language and shown with its screenshot (e.g. "Click the Login button", "Type '[email protected]' in the Email field"). Review the panel as you record to verify that each step is captured as expected.

4. Stop recording, record again, or end the session

You can stop recording, record again, or end the session at any point:

  • Use the browser without recording: turn off Record my actions in the bar above the browser. The bar says "You use the browser without recording." The browser session remains open in its current state.

  • Record again: turn on Record my actions to continue recording from where you are. No steps are lost.

  • End the session: click End Session, then Confirm. The browser closes, and the recorded steps stay saved in the Test Case. Click Keep session to continue instead.

✨ Session time: The address bar shows Live and a countdown: the time that remains before the browser session closes, up to 15 minutes. Your recorded steps are already saved when it closes.

✨ The name of a new Test Case is generated automatically at the end of the recording, from the recorded interactions. You can rename it at any time from the Test Case settings.

5. Leave a session

Each recorded step is saved to the Test Case as soon as you record it, so you have nothing to save. When you leave the page, the browser session closes, and your steps stay in the Test Case.

6. Run the test

The recorded steps are in the Test Case, in order. Click Execute to run the test. Thunders replays each step automatically and reports the result.

7. Edit the test after recording

Tests are fully editable after recording. Use the following options to adjust the Test Case:

  • Chat with Thunders AI to add steps, edge cases, or assertions by describing what you need in plain language. Thunders AI generates the corresponding steps automatically.

  • Manually add steps for things that are hard to record, like custom setup actions, teardown logic, or specific assertions.

  • Edit any step to adjust the description or the target element.

  • Delete steps you don't need, such as accidental clicks or navigations you didn't intend to include.

Frequently asked questions

How do I keep steps I recorded before the browser closed?

Open the Test Case again. Each step is saved to the Test Case as soon as you record it, so the steps you recorded before the browser closed are already there.

How do I leave the Recorder without losing what I recorded?

Navigate away as you normally would. Your steps are already saved in the Test Case, and the browser session closes.

How do I record a flow that is longer than one session?

When the session ends, click Execute to run the steps you have. When the run ends, click Take control in the live browser and continue recording. The new steps are added to the same Test Case, after the others.

How do I start a recording over?

End the session, then delete the recorded steps from the Test Case. When the Test Case is empty, click Record steps to start a new session.

Related articles on this topic that you might find helpful

Did this answer your question?