Recording sequences | Leapwork Docs

Starting a Recording

  1. Open your browser and navigate to the application you want to test.

  2. In Go, click Record.

  3. Choose the hostname you want to capture. You can record:

    • All URLs or
    • Hostname-only (recommended for cleaner recordings).
  4. Click Start recording, then interact with your application (for example, refresh a page or submit a form).

  5. Click Stop when finished to stop the recording.

Go automatically lists each network request as a step. You can expand any step to view details such as:

Manually adding HTTP call

If you already have API requests defined, you can import them directly:

  1. Right-click on an empty space inside a sequence

  2. Click add HTTP call

  3. Go now adds an empty HTTP call for you to add:

    1. Method - choose between GET, POST, PUT and DELETE
    2. URL
    3. Expected request:
      1. Parameters
      2. Headers
      3. Host
      4. Cookies
    4. Expected response:
      1. Status code
      2. Cookies

Manually adding cURL

If you already have API requests defined as cURLs, you can import them directly:

  1. Right-click on an empty space inside a sequence

  2. Click Paste cURL as HTTP step

  3. Paste a bash or CMD cURL command.

  4. Go automatically converts it into a structured HTTP step that can be edited, parameterized, and reused.

Previewing Your Recording

Click Preview to execute your sequence. Go will:

Once validated, rename your sequence for easy reference.