# RecorderHelp

**Help URL:** `/forms/recorder-help`

## Purpose

Package and download the Playwright recorder, optionally pre-seeded with a scenario, and accept the recorded output back into TestVibe.

## Common Tasks

* Download the `Wisej.PlaywrightRecorder` zip package for the current project.
* Record interactions against a target site and upload the generated steps back to TestVibe.
* (Optional) Include an init script (`playwright-init-script.js`) from the repository.
* (Optional) Generate a combined `scenario.spec.js` that includes prerequisite tests before the current test.

## Key UI Elements

* Download flow: Creates a zip containing `Wisej.PlaywrightRecorder.exe` plus config files.
* Waiting state: After the recorder pings back, the dialog updates to `Waiting for Playwright session to end...`.

## Notes

* The zip includes `codegen.config.json` (URL, upload URL, target type, output file, optional viewport).
* The recorder uploads the recorded text via POST; TestVibe best-effort annotates steps with comments and then updates/creates the test file in the repository.
* This flow is launched from the [Test](/reference/forms/test.md) form via the Recorder button.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.testvibe.com/reference/forms/recorder-help.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
