Inspect page

bl console

Inspect browser console messages and page errors

Inspect browser console messages and page errors

Usage

bl console [OPTIONS]
bl console <command>

Options

OptionDescription
--headlessHide browser window (visible by default)
--jsonOutput as JSON
--session <value>Run this command in the named session (env: BL_SESSION; default: "default")

Global options

OptionDescription
-v, --verboseEnable debug logging

bl console list

List buffered console messages and page errors

Usage

bl console list [OPTIONS]

Options

OptionDescription
--level <value>Only include entries at this log level
--text <value>Only include entries whose text contains this substring
--type <value>Only include console API or javascript exception entries
--headlessHide browser window (visible by default)
--jsonOutput as JSON
--session <value>Run this command in the named session (env: BL_SESSION; default: "default")

Global options

OptionDescription
-v, --verboseEnable debug logging

Examples

bl console list
# Show buffered console / page-error entries

bl console list --level error
# Show only error-level entries

bl console list --text marker
# Show entries containing "marker"

bl console wait

Wait for the next matching console message or page error

Usage

bl console wait [OPTIONS]

Options

OptionDescription
--timeout <value>Timeout in milliseconds (default 30000)
--level <value>Only match entries at this log level
--text <value>Only match entries whose text contains this substring
--type <value>Only match console API or javascript exception entries
--headlessHide browser window (visible by default)
--jsonOutput as JSON
--session <value>Run this command in the named session (env: BL_SESSION; default: "default")

Global options

OptionDescription
-v, --verboseEnable debug logging

Examples

bl console wait --text ready
# Wait until a console message contains "ready"

bl console wait --level error --timeout 5000
# Wait up to 5s for an error-level entry

bl console clear

Clear the buffered console / page-error history

Usage

bl console clear [OPTIONS]

Options

OptionDescription
--headlessHide browser window (visible by default)
--jsonOutput as JSON
--session <value>Run this command in the named session (env: BL_SESSION; default: "default")

Global options

OptionDescription
-v, --verboseEnable debug logging

Examples

bl console clear
# Discard buffered console entries for this session

On this page