@ulpi/browse

Recording & Network

HAR recording, video capture, network mocking, cookies

17 commands

har start

browse har start

Start recording network traffic (HAR format)

Start HAR

$ browse har start

har stop

browse har stop [path]

Stop HAR recording and save file

Stop HAR

$ browse har stop network.har

video start

browse video start [dir]

Start recording video (WebM)

Start video

$ browse video start

video stop

browse video stop

Stop video recording and save

Stop video

$ browse video stop

record start

browse record start

Start recording browsing commands

Start recording

$ browse record start

record stop

browse record stop

Stop recording commands

Stop recording

$ browse record stop

record export

browse record export <format> [path]

Export recording as chain JSON or Chrome DevTools Recorder

Export as chain

$ browse record export browse steps.json

route

browse route <pattern> <action>

Mock or block network requests

Block images

$ browse route "**/*.png" block

Mock API

$ browse route "**/api/data" fulfill 200 '{"mock":true}'

offline

browse offline [on|off]

Toggle offline mode

Go offline

$ browse offline on

useragent

browse useragent <string>

Set user agent string

Set user agent

$ browse useragent "Mozilla/5.0 Custom"

console

browse console [--clear]

Console log buffer (timestamped, with levels)

View console logs

$ browse console

Clear buffer

$ browse console --clear

errors

browse errors [--clear]

Page errors only (filtered from console buffer)

View errors

$ browse errors

network

browse network [--clear]

Network request buffer (method, URL, status, duration, size)

View network requests

$ browse network

cookies

browse cookies

Get all cookies as JSON

List cookies

$ browse cookies

On this page