# Recording Extension

The [Zebra Tester Extension](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620878/Download+the+ZebraTester+Extension) provides an (Optional) Browser toolbar object and menu which you can use to control the recording of web surfing sessions in your browser. It’s available for :chrome: Chrome or :Firefox: Firefox.

## Overview <a href="#recordingextension-overview" id="recordingextension-overview"></a>

**Note:** You need to have [ZebraTester](https://www.zebratester.com/) installed and the console running. The extension will then provide an interface to perform recordings of web sessions.

### [Introduction](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620517/Rec+Ext.+Introduction) <a href="#recordingextension-introduction" id="recordingextension-introduction"></a>

The [Apica Recorder Extension](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620878/Download+the+ZebraTester+Extension) allows you to record web surfing sessions in your browser and is available for Firefox, Version 60 and up, and Chrome, Versions 66 and up.

Once installed, start ZebraTester Console, then click on the Help button inside the Apica Script Recorder extension and follow the instructions.

#### Proxy <a href="#recordingextension-proxy" id="recordingextension-proxy"></a>

In order to properly record Web sessions, Zebra Tester must act as a proxy to the transaction(s). As part of their value, the Firefox and Chrome extensions add this functionality, however for browsers without these extensions, they will need to be configured separately.

#### Cookies and Cache <a href="#recordingextension-cookiesandcache" id="recordingextension-cookiesandcache"></a>

In order to get a clean recording of the web session, the browser cache and cookies need to be cleaned out before recording.

#### [Page Break](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620511/Page+Break) <a href="#recordingextension-pagebreak" id="recordingextension-pagebreak"></a>

Page breaks are an excellent way to organize the steps in your web recording and the generated script.

#### [Screenshot](https://apica-kb.atlassian.net/wiki/spaces/DAZT/pages/4620513/Screenshot) <a href="#recordingextension-screenshot" id="recordingextension-screenshot"></a>

You can add manual screenshots to your recording from the browser extension.

#### Record Web Session <a href="#recordingextension-recordwebsession" id="recordingextension-recordwebsession"></a>

With the browser extension, you can control the recording from the dropdown.

#### Troubleshooting <a href="#recordingextension-troubleshooting" id="recordingextension-troubleshooting"></a>

Some troubleshooting tips for recording with the Browser Extension.


---

# 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.apica.io/platform-docs/zebratester-scripting/zebratester-user-guide/1.-get-a-load-test-session/recording-web-surfing-sessions-with-zebratester/recording-extension.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.
