Replays capture browser sessions as video recordings that you can view or download later. You have full control over when replays start and stop, allowing you to capture specific interactions or workflows.
You can create multiple replay recordings for a single browser session. Each recording gets a unique replay_id and can be started and stopped independently:
Copy
Ask AI
// First recordingconst replay1 = await kernel.browsers.replays.start(kernelBrowser.session_id);// ... perform some automation ...await kernel.browsers.replays.stop(replay1.replay_id, { id: kernelBrowser.session_id });// Second recordingconst replay2 = await kernel.browsers.replays.start(kernelBrowser.session_id);// ... perform different automation ...await kernel.browsers.replays.stop(replay2.replay_id, { id: kernelBrowser.session_id });