Elements
bl mouse
Mouse control (click, move, down, up)
Mouse control (click, move, down, up)
Usage
bl mouse [OPTIONS]
bl mouse <command>Options
| Option | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
--session <value> | Run this command in the named session (env: BL_SESSION; default: "default") |
Global options
| Option | Description |
|---|---|
-v, --verbose | Enable debug logging |
bl mouse click
Click at coordinates or current position
Usage
bl mouse click [coords...] [OPTIONS]Arguments
| Argument | Description |
|---|---|
[coords...] | x and y coordinates (omit to click at the current position) |
Options
| Option | Description |
|---|---|
--button <value> | Mouse button (0=left, 1=middle, 2=right) (default 0) |
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
--session <value> | Run this command in the named session (env: BL_SESSION; default: "default") |
Global options
| Option | Description |
|---|---|
-v, --verbose | Enable debug logging |
Examples
bl mouse click 100 200
# Left click at (100, 200)
bl mouse click 100 200 --button 2
# Right click at (100, 200)
bl mouse click
# Left click at current positionbl mouse move
Move the mouse to coordinates
Usage
bl mouse move <coords...> [OPTIONS]Arguments
| Argument | Description |
|---|---|
<coords...> | x and y coordinates to move to |
Options
| Option | Description |
|---|---|
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
--session <value> | Run this command in the named session (env: BL_SESSION; default: "default") |
Global options
| Option | Description |
|---|---|
-v, --verbose | Enable debug logging |
Examples
bl mouse move 100 200
# Move mouse to position (100, 200)bl mouse down
Press a mouse button down
Usage
bl mouse down [OPTIONS]Options
| Option | Description |
|---|---|
--button <value> | Mouse button (0=left, 1=middle, 2=right) (default 0) |
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
--session <value> | Run this command in the named session (env: BL_SESSION; default: "default") |
Global options
| Option | Description |
|---|---|
-v, --verbose | Enable debug logging |
Examples
bl mouse down
# Press left mouse button
bl mouse down --button 2
# Press right mouse buttonbl mouse up
Release a mouse button
Usage
bl mouse up [OPTIONS]Options
| Option | Description |
|---|---|
--button <value> | Mouse button (0=left, 1=middle, 2=right) (default 0) |
--headless | Hide browser window (visible by default) |
--json | Output as JSON |
--session <value> | Run this command in the named session (env: BL_SESSION; default: "default") |
Global options
| Option | Description |
|---|---|
-v, --verbose | Enable debug logging |
Examples
bl mouse up
# Release left mouse button
bl mouse up --button 2
# Release right mouse button